From 08eb60037b68960bf33cd65d2994d4aa60fb17f4 Mon Sep 17 00:00:00 2001 From: marioalexis Date: Wed, 21 Feb 2024 13:46:51 -0300 Subject: [PATCH] Part: Make fromPlacement function return general trasformation --- src/Mod/Part/App/Tools.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Mod/Part/App/Tools.cpp b/src/Mod/Part/App/Tools.cpp index b66da45f32..980c23e86d 100644 --- a/src/Mod/Part/App/Tools.cpp +++ b/src/Mod/Part/App/Tools.cpp @@ -741,7 +741,6 @@ TopLoc_Location Part::Tools::fromPlacement(const Base::Placement& plm) Base::Vector3d t = plm.getPosition(); gp_Trsf trf; - trf.SetTranslation(gp_Vec(t.x, t.y, t.z)); - trf.SetRotation(gp_Quaternion(q1, q2, q3, q4)); + trf.SetTransformation(gp_Quaternion(q1, q2, q3, q4), gp_Vec(t.x, t.y, t.z)); return {trf}; }