Salome HOME
Revert "Merge branch 'yan/parallel_mesh2'"
[modules/smesh.git] / src / SMESH_SWIG / smeshBuilder.py
index c46a97751447370e93a8893cdb914592366b54fe..62db8895183d921e4967b74ec190ee4713171e83 100644 (file)
@@ -773,7 +773,7 @@ class smeshBuilder( SMESH._objref_SMESH_Gen, object ):
         aMesh = Mesh( self, self.geompyD, aSmeshMesh, name=name )
         return aMesh
 
-    def CreateDualMesh( self, mesh, meshName):
+    def CreateDualMesh( self, mesh, meshName, adaptToShape):
         """
         Create a dual of a mesh.
 
@@ -782,15 +782,16 @@ class smeshBuilder( SMESH._objref_SMESH_Gen, object ):
                         :class:`mesh, <SMESH.SMESH_IDSource>`.
 
                 meshName: a name of the new mesh
+                adpatToShape: if true project boundary points on shape
 
         Returns:
                 an instance of class :class:`Mesh`
         """
-
         if isinstance( mesh, Mesh ):
-            meshPart = mesh.GetMesh()
-        mesh = SMESH._objref_SMESH_Gen.CreateDualMesh(self, mesh, meshName)
-        return Mesh(self, self.geompyD, mesh)
+            mesh = mesh.GetMesh()
+        print("calling createdualmesh from Python")
+        dualMesh = SMESH._objref_SMESH_Gen.CreateDualMesh(self, mesh, meshName, adaptToShape)
+        return Mesh(self, self.geompyD, dualMesh)
 
 
     def CopyMesh( self, meshPart, meshName, toCopyGroups=False, toKeepIDs=False):