File tree Expand file tree Collapse file tree 3 files changed +6
-3
lines changed
bindings/python/src/mesh/core Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 4545 .def( " segment" , &EdgedCurve##dimension##D::segment ) \
4646 .def( " vertices_around_vertex" , \
4747 &EdgedCurve##dimension##D::vertices_around_vertex ) \
48- .def( " texture_manager" , &EdgedCurve##dimension##D::texture_manager )
48+ .def( " texture_manager" , &EdgedCurve##dimension##D::texture_manager, \
49+ pybind11::return_value_policy::reference )
4950
5051namespace geode
5152{
Original file line number Diff line number Diff line change 122122 &SolidMesh##dimension##D::polyhedron_attribute_manager, \
123123 pybind11::return_value_policy::reference ) \
124124 .def( " bounding_box" , &SolidMesh##dimension##D::bounding_box ) \
125- .def( " texture_manager" , &SolidMesh##dimension##D::texture_manager ) \
125+ .def( " texture_manager" , &SolidMesh##dimension##D::texture_manager, \
126+ pybind11::return_value_policy::reference ) \
126127 .def( " edge_vertices_in_polyhedron" , \
127128 &SolidMesh##dimension##D::edge_vertices_in_polyhedron ) \
128129 .def( " is_vertex_on_border" , \
Original file line number Diff line number Diff line change 116116 pybind11::return_value_policy::reference ) \
117117 .def( " is_vertex_on_border" , \
118118 &SurfaceMesh##dimension##D::is_vertex_on_border ) \
119- .def( " texture_manager" , &SurfaceMesh##dimension##D::texture_manager ) \
119+ .def( " texture_manager" , &SurfaceMesh##dimension##D::texture_manager, \
120+ pybind11::return_value_policy::reference ) \
120121 .def( " bounding_box" , &SurfaceMesh##dimension##D::bounding_box ) \
121122 .def_static( " create" , \
122123 static_cast < \
You can’t perform that action at this time.
0 commit comments