We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e0beb00 commit 9cebc39Copy full SHA for 9cebc39
python/bindings.cc
@@ -134,6 +134,13 @@ PYBIND11_MODULE(tinyobjloader, tobj_module)
134
py::buffer_info buf = ret.request();
135
memcpy(buf.ptr, instance.indices.data(), instance.indices.size() * 3 * sizeof(int));
136
return ret;
137
+ })
138
+ .def_readonly("material_ids", &mesh_t::material_ids)
139
+ .def("numpy_material_ids", [] (mesh_t &instance) {
140
+ auto ret = py::array_t<int>(instance.material_ids.size());
141
+ py::buffer_info buf = ret.request();
142
+ memcpy(buf.ptr, instance.material_ids.data(), instance.material_ids.size() * sizeof(int));
143
+ return ret;
144
});
145
146
py::class_<lines_t>(tobj_module, "lines_t")
0 commit comments