35 #ifndef IE_CORE_OBJREADER_H
36 #define IE_CORE_OBJREADER_H
40 #include "OpenEXR/ImathVec.h"
42 #include "IECore/Export.h"
43 #include "IECore/Reader.h"
48 IE_CORE_FORWARDDECLARE(MeshPrimitive);
61 static bool canRead(
const std::string &filename );
75 void parseVertex(
const char *,
const char *);
76 void parseTextureCoordinate(
const char *,
const char *);
77 void parseNormal(
const char *,
const char *);
80 void parseFace(
const char *,
const char *);
83 void parseGroup(
const char *,
const char *);
86 std::vector<int> *m_vpf, *m_vids;
87 std::vector<Imath::V3f> *m_vertices, *m_normals;
88 std::vector<float> *m_sTextureCoordinates, *m_tTextureCoordinates;
91 std::vector<Imath::V3f> m_introducedNormals, m_introducedTextureCoordinates;
98 #endif // IE_CORE_OBJREADER_H
Definition: CompoundObject.h:46
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43
Definition: OBJReader.h:53