Salome HOME
Dump Python. Express rotation angle as factor*PI
authoreap <eap@opencascade.com>
Thu, 17 Mar 2005 08:31:09 +0000 (08:31 +0000)
committereap <eap@opencascade.com>
Thu, 17 Mar 2005 08:31:09 +0000 (08:31 +0000)
src/GEOMImpl/GEOMImpl_I3DPrimOperations.cxx

index f6d6b26e28d8594ef1983396b6bf2420406bceab..dc8ff1babe1d9bef03ffd10613fc828724a2702c 100644 (file)
@@ -898,7 +898,7 @@ Handle(GEOM_Object) GEOMImpl_I3DPrimOperations::MakeRevolutionAxisAngle (Handle(
   }
 
   //Make a Python command
-  TCollection_AsciiString anEntry, aDescr("");
+  TCollection_AsciiString anEntry, aDescr("import math\n\t");
   TDF_Tool::Entry(aRevolution->GetEntry(), anEntry);
   aDescr += anEntry;
   aDescr += " = geompy.MakeRevolution(";
@@ -906,7 +906,7 @@ Handle(GEOM_Object) GEOMImpl_I3DPrimOperations::MakeRevolutionAxisAngle (Handle(
   aDescr += (anEntry+", ");
   TDF_Tool::Entry(theAxis->GetEntry(), anEntry);
   aDescr += (anEntry+", ");
-  aDescr += (TCollection_AsciiString(theAngle)+")");
+  aDescr += (TCollection_AsciiString(theAngle/PI)+"*math.pi)");
 
   aFunction->SetDescription(aDescr);