49bool read_positions(
const char *filename, std::vector<Point>& positions );
87bool read_indexed_positions(
const char *filename, std::vector<Point>& positions, std::vector<unsigned>& indices );
169 std::vector<Point> positions;
170 std::vector<Point> texcoords;
171 std::vector<Vector> normals;
172 std::vector<unsigned> indices;
175 std::vector<int> material_indices;
177 std::vector<std::string> object_names;
178 std::vector<int> object_indices;
180 int find_object(
const char *name );
181 std::vector<MeshIOGroup> sort_by_material( ) {
return groups(material_indices); }
182 std::vector<MeshIOGroup> sort_by_object( ) {
return groups(object_indices); }
183 std::vector<MeshIOGroup> groups(
const std::vector<int>& properties );
bool read_indexed_positions(const char *filename, std::vector< Point > &positions, std::vector< unsigned > &indices)
bool read_positions(const char *filename, std::vector< Point > &positions)
bool read_images(const Materials &materials, std::vector< Image > &images)
bool read_meshio_data(const char *filename, MeshIOData &data)
bool read_materials(const char *filename, Materials &materials, std::vector< int > &indices)