From a7797eeb626e126a26a41c7c8e15c4b498cef5cd Mon Sep 17 00:00:00 2001 From: Nicolas Marsic <marsic@temf.tu-darmstadt.de> Date: Tue, 28 Mar 2017 20:04:42 +0200 Subject: [PATCH] Fixing bug in GModelIO_OCC: typo when giving axis to ExtrudeParams We gave the axis [ax, ay, ax] instead of [ax, ay, az] --- Geo/GModelIO_OCC.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Geo/GModelIO_OCC.cpp b/Geo/GModelIO_OCC.cpp index 84168d274c..f7d36b2022 100644 --- a/Geo/GModelIO_OCC.cpp +++ b/Geo/GModelIO_OCC.cpp @@ -1391,7 +1391,7 @@ void OCC_Internals::_setMeshAttr(const TopoDS_Compound &c, TopoDS_Shape top = p ? p->LastShape(face) : r->LastShape(face); { ExtrudeParams *ee = new ExtrudeParams(COPIED_ENTITY); - ee->fill(p ? TRANSLATE : ROTATE, dx, dy, dz, ax, ay, ax, x, y, z, angle); + ee->fill(p ? TRANSLATE : ROTATE, dx, dy, dz, ax, ay, az, x, y, z, angle); ee->mesh = e->mesh; meshAttr m(ee); m.source = bot; @@ -1400,7 +1400,7 @@ void OCC_Internals::_setMeshAttr(const TopoDS_Compound &c, TopoDS_Shape vol = p ? p->Shape(face) : r->Shape(face); { ExtrudeParams *ee = new ExtrudeParams(EXTRUDED_ENTITY); - ee->fill(p ? TRANSLATE : ROTATE, dx, dy, dz, ax, ay, ax, x, y, z, angle); + ee->fill(p ? TRANSLATE : ROTATE, dx, dy, dz, ax, ay, az, x, y, z, angle); ee->mesh = e->mesh; meshAttr m(ee); m.source = bot; @@ -1414,7 +1414,7 @@ void OCC_Internals::_setMeshAttr(const TopoDS_Compound &c, TopoDS_Shape top = p ? p->LastShape(edge) : r->LastShape(edge); { ExtrudeParams *ee = new ExtrudeParams(COPIED_ENTITY); - ee->fill(p ? TRANSLATE : ROTATE, dx, dy, dz, ax, ay, ax, x, y, z, angle); + ee->fill(p ? TRANSLATE : ROTATE, dx, dy, dz, ax, ay, az, x, y, z, angle); ee->mesh = e->mesh; meshAttr m(ee); m.source = bot; @@ -1423,7 +1423,7 @@ void OCC_Internals::_setMeshAttr(const TopoDS_Compound &c, TopoDS_Shape sur = p ? p->Shape(edge) : r->Shape(edge); { ExtrudeParams *ee = new ExtrudeParams(EXTRUDED_ENTITY); - ee->fill(p ? TRANSLATE : ROTATE, dx, dy, dz, ax, ay, ax, x, y, z, angle); + ee->fill(p ? TRANSLATE : ROTATE, dx, dy, dz, ax, ay, az, x, y, z, angle); ee->mesh = e->mesh; meshAttr m(ee); m.source = bot; @@ -1438,7 +1438,7 @@ void OCC_Internals::_setMeshAttr(const TopoDS_Compound &c, TopoDS_Shape lin = p ? p->Shape(vertex) : r->Shape(vertex); { ExtrudeParams *ee = new ExtrudeParams(EXTRUDED_ENTITY); - ee->fill(p ? TRANSLATE : ROTATE, dx, dy, dz, ax, ay, ax, x, y, z, angle); + ee->fill(p ? TRANSLATE : ROTATE, dx, dy, dz, ax, ay, az, x, y, z, angle); ee->mesh = e->mesh; meshAttr m(ee); m.source = bot; -- GitLab