]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
- Modifing Geometry and Mesh Python scripts from SALOME 6 and before
authormpa <mpa@opencascade.com>
Tue, 19 Nov 2013 10:59:37 +0000 (10:59 +0000)
committermpa <mpa@opencascade.com>
Tue, 19 Nov 2013 10:59:37 +0000 (10:59 +0000)
doc/salome/gui/input/using_pluginsmanager.doc
src/SalomeApp/pluginsdemo/minmax_plugin.py

index c8e5ec6c041143f9e315279e37de1de71cb6588f..8d9214828eff988945b50c51c8143bcd235bcd8a 100644 (file)
@@ -98,8 +98,9 @@ training course):
 \code 
 # Intialize the geompy factory with the active study
 import salome
-import geompy
-geompy.init_geom(salome.myStudy)
+import GEOM
+from salome.geom import geomBuilder
+geompy = geomBuilder.New(salome.myStudy)
 
 # Create the objects
 Vx = geompy.MakeVectorDXDYDZ(10, 0, 0)
@@ -108,10 +109,10 @@ Vz = geompy.MakeVectorDXDYDZ(0, 0, 10)
 origin = geompy.MakeVertex(0, 0, 0)
 
 # Register the objects in the active study
-geompy.addToStudy( Vx, "Vx" ))
-geompy.addToStudy( Vy, "Vy" ))
-geompy.addToStudy( Vz, "Vz" ))
-geompy.addToStudy( origin, "origin" ))
+geompy.addToStudy( Vx, "Vx" )
+geompy.addToStudy( Vy, "Vy" )
+geompy.addToStudy( Vz, "Vz" )
+geompy.addToStudy( origin, "origin" )
 \endcode
 
 The job consists in creating the file salome_plugins.py as follows:
@@ -119,7 +120,9 @@ The job consists in creating the file salome_plugins.py as follows:
 \code
 import salome_pluginsmanager
 def trihedron(context):
-    import geompy
+    import GEOM
+    from salome.geom import geomBuilder
+    geompy = geomBuilder.New(salome.myStudy)
     # Intialize the geompy factory with the active study
     activeStudy = context.study
     geompy.init_geom(activeStudy)
index cf8f96e7e141e560fce7882a806c7163d9e89590..15e601152607c2effe34e339cc4f7b5b2219bbd1 100644 (file)
@@ -33,23 +33,25 @@ def minmax(context):
   from minmax_dialog import Ui_Dialog
 
   import salome
-  import smesh
+  import SMESH
+  from salome.smesh import smeshBuilder
+  smesh = smeshBuilder.New(salome.myStudy)
 
   controls_dict = {
-    "Aspect Ratio 3D" :     smesh.FT_AspectRatio3D,
-    "Volume" :              smesh.FT_Volume3D,
-    "Element Diameter 3D" : smesh.FT_MaxElementLength3D,
-    "Length 2D" :           smesh.FT_Length2D,
-    "MultiConnection 2D" :  smesh.FT_MultiConnection2D,
-    "Area" :                smesh.FT_Area,
-    "Taper" :               smesh.FT_Taper,
-    "Aspect Ratio" :        smesh.FT_AspectRatio,
-    "Minimum Angle" :       smesh.FT_MinimumAngle,
-    "Warping" :             smesh.FT_Warping,
-    "Skew" :                smesh.FT_Skew,
-    "Element Diameter 2D" : smesh.FT_MaxElementLength2D,
-    "Length" :              smesh.FT_Length,
-    "MultiConnection" :     smesh.FT_MultiConnection,
+    "Aspect Ratio 3D" :     SMESH.FT_AspectRatio3D,
+    "Volume" :              SMESH.FT_Volume3D,
+    "Element Diameter 3D" : SMESH.FT_MaxElementLength3D,
+    "Length 2D" :           SMESH.FT_Length2D,
+    "MultiConnection 2D" :  SMESH.FT_MultiConnection2D,
+    "Area" :                SMESH.FT_Area,
+    "Taper" :               SMESH.FT_Taper,
+    "Aspect Ratio" :        SMESH.FT_AspectRatio,
+    "Minimum Angle" :       SMESH.FT_MinimumAngle,
+    "Warping" :             SMESH.FT_Warping,
+    "Skew" :                SMESH.FT_Skew,
+    "Element Diameter 2D" : SMESH.FT_MaxElementLength2D,
+    "Length" :              SMESH.FT_Length,
+    "MultiConnection" :     SMESH.FT_MultiConnection,
     }
 
   controls_3d = [