Mesh: Use PyObject_IsTrue in combination with conditional ternary operator

This commit is contained in:
marioalexis
2022-05-17 12:57:56 -03:00
committed by Chris Hennes
parent 37511553f7
commit a91e32a6f4

View File

@@ -526,7 +526,7 @@ PyObject* MeshPy::section(PyObject *args, PyObject *kwds)
MeshPy* pcObject = static_cast<MeshPy*>(pcObj);
std::vector< std::vector<Base::Vector3f> > curves = getMeshObjectPtr()->section(*pcObject->getMeshObjectPtr(), PyObject_IsTrue(connectLines), fMinDist);
std::vector< std::vector<Base::Vector3f> > curves = getMeshObjectPtr()->section(*pcObject->getMeshObjectPtr(), PyObject_IsTrue(connectLines) ? true : false, fMinDist);
Py::List outer;
for (const auto& it : curves) {
Py::List inner;