Skip to content

Commit ce22082

Browse files
committed
- fixed Python interface for function addFace
1 parent d2d1d7b commit ce22082

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

Changelog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2.1.1
2+
- fixed Python interface for function addFace
3+
14
2.1.0
25
- added XPBD FEM constraint for deformable solids
36
- updated to Eigen 3.4.0

pyPBD/UtilitiesModule.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,12 @@ void UtilitiesModule(py::module m_sub)
2525
.def("release", &Utilities::IndexedFaceMesh::release)
2626
.def("isClosed", &Utilities::IndexedFaceMesh::isClosed)
2727
.def("initMesh", &Utilities::IndexedFaceMesh::initMesh)
28-
.def("addFace", overload_cast_<const unsigned int* const>()(&Utilities::IndexedFaceMesh::addFace))
29-
.def("addFace", overload_cast_<const int* const>()(&Utilities::IndexedFaceMesh::addFace))
28+
.def("addFace", [](Utilities::IndexedFaceMesh& mesh, std::vector<int> data) {
29+
mesh.addFace(data.data());
30+
})
31+
.def("addFace", [](Utilities::IndexedFaceMesh& mesh, std::vector<unsigned int> data) {
32+
mesh.addFace(data.data());
33+
})
3034
.def("addUV", &Utilities::IndexedFaceMesh::addUV)
3135
.def("addUVIndex", &Utilities::IndexedFaceMesh::addUVIndex)
3236

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.1.0
1+
2.1.1

0 commit comments

Comments
 (0)