]> OCCT Git - occt.git/commitdiff
Modeling - Resetting Plane YVector #296
authordpasukhi <dpasukhi@opencascade.com>
Tue, 28 Jan 2025 12:11:53 +0000 (12:11 +0000)
committerdpasukhi <dpasukhi@opencascade.com>
Tue, 28 Jan 2025 12:11:53 +0000 (12:11 +0000)
Fix calculation of myOY in GeomPlate_BuildAveragePlane to use cross product with OZ

src/GeomPlate/GeomPlate_BuildAveragePlane.cxx

index 50fa051305f991c778daf842933fec25fbb797db..28d56ecb10087ddec518af02da1d68560dedb731 100644 (file)
@@ -439,7 +439,7 @@ void GeomPlate_BuildAveragePlane::BasePlan(const gp_Vec& OZ)
       || ((Abs(n1) <= myTol) && (Abs(n3) <= myTol)))
   {
     myOX.SetCoord(V3(1), V3(2), V3(3));
-    myOY.SetCoord(0, 0, 0);
+    myOY = OZ ^ myOX;
   }
   else
   {