casts clean (#11548)

* remove unecessary casts

clean unused code

revert  example py code

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
mosfet80
2023-12-04 17:51:36 +01:00
committed by GitHub
parent 9e2577bce7
commit eda7e134ea
5 changed files with 46 additions and 82 deletions

View File

@@ -260,9 +260,9 @@ PyObject* MeshPy::write(PyObject* args, PyObject* kwds)
Py::Sequence list(List);
for (Py::Sequence::iterator it = list.begin(); it != list.end(); ++it) {
Py::Tuple t(*it);
float r = (float)Py::Float(t.getItem(0));
float g = (float)Py::Float(t.getItem(1));
float b = (float)Py::Float(t.getItem(2));
float r = Py::Float(t.getItem(0));
float g = Py::Float(t.getItem(1));
float b = Py::Float(t.getItem(2));
mat.diffuseColor.emplace_back(r, g, b);
}
@@ -313,9 +313,9 @@ PyObject* MeshPy::write(PyObject* args, PyObject* kwds)
Py::Sequence list(List);
for (Py::Sequence::iterator it = list.begin(); it != list.end(); ++it) {
Py::Tuple t(*it);
float r = (float)Py::Float(t.getItem(0));
float g = (float)Py::Float(t.getItem(1));
float b = (float)Py::Float(t.getItem(2));
float r = Py::Float(t.getItem(0));
float g = Py::Float(t.getItem(1));
float b = Py::Float(t.getItem(2));
mat->diffuseColor.emplace_back(r, g, b);
}
@@ -416,12 +416,12 @@ PyObject* MeshPy::crossSections(PyObject* args)
else if (p1.isTuple() && p2.isTuple()) {
Py::Tuple b(p1);
Py::Tuple n(p2);
float bx = (float)Py::Float(b.getItem(0));
float by = (float)Py::Float(b.getItem(1));
float bz = (float)Py::Float(b.getItem(2));
float nx = (float)Py::Float(n.getItem(0));
float ny = (float)Py::Float(n.getItem(1));
float nz = (float)Py::Float(n.getItem(2));
float bx = Py::Float(b.getItem(0));
float by = Py::Float(b.getItem(1));
float bz = Py::Float(b.getItem(2));
float nx = Py::Float(n.getItem(0));
float ny = Py::Float(n.getItem(1));
float nz = Py::Float(n.getItem(2));
MeshObject::TPlane plane;
plane.first.Set(bx, by, bz);
@@ -769,9 +769,9 @@ PyObject* MeshPy::addFacets(PyObject* args)
// 9 consecutive floats expected
int index = 0;
for (auto& point : facet._aclPoints) {
point.x = (float)(double)Py::Float(seq[index++]);
point.y = (float)(double)Py::Float(seq[index++]);
point.z = (float)(double)Py::Float(seq[index++]);
point.x = Py::Float(seq[index++]);
point.y = Py::Float(seq[index++]);
point.z = Py::Float(seq[index++]);
}
facet.CalcNormal();
facets.push_back(facet);
@@ -2184,10 +2184,10 @@ PyObject* MeshPy::getSegmentsByCurvature(PyObject* args)
std::vector<MeshCore::MeshSurfaceSegmentPtr> segm;
for (Py::Sequence::iterator it = func.begin(); it != func.end(); ++it) {
Py::Tuple t(*it);
float c1 = (float)Py::Float(t[0]);
float c2 = (float)Py::Float(t[1]);
float tol1 = (float)Py::Float(t[2]);
float tol2 = (float)Py::Float(t[3]);
float c1 = Py::Float(t[0]);
float c2 = Py::Float(t[1]);
float tol1 = Py::Float(t[2]);
float tol2 = Py::Float(t[3]);
int num = (int)Py::Long(t[4]);
segm.emplace_back(
std::make_shared<MeshCore::MeshCurvatureFreeformSegment>(meshCurv.GetCurvature(),