From: eap Date: Wed, 7 Mar 2007 07:31:47 +0000 (+0000) Subject: PAL15148(0D Algorithm "Segments around vertex" works wrong) X-Git-Tag: V3_2_6pre2~17 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=5a51c1c3555249185d96a96ab04e377e85e14d11;p=modules%2Fsmesh.git PAL15148(0D Algorithm "Segments around vertex" works wrong) --- diff --git a/src/SMESH_SWIG/smesh.py b/src/SMESH_SWIG/smesh.py index db7ac29f6..1f84436fb 100644 --- a/src/SMESH_SWIG/smesh.py +++ b/src/SMESH_SWIG/smesh.py @@ -541,13 +541,16 @@ class Mesh_Segment(Mesh_Algorithm): ## Define "SegmentLengthAroundVertex" hypothesis # @param length for the segment length # @param vertex for the length localization: vertex index [0,1] | verext object - def LengthNearVertex(self, length, vertex): + def LengthNearVertex(self, length, vertex=0): import types - if type(vertex) is types.IntType: - vertex = geompy.SubShapeAllSorted(self.geom,geompy.ShapeType["VERTEX"])[vertex] - pass store_geom = self.geom - self.geom = vertex + if vertex: + if type(vertex) is types.IntType: + vertex = geompy.SubShapeAllSorted(self.geom,geompy.ShapeType["VERTEX"])[vertex] + pass + self.geom = vertex + pass + hyp = self.Hypothesis("SegmentAroundVertex_0D") hyp = self.Hypothesis("SegmentLengthAroundVertex") self.geom = store_geom hyp.SetLength( length )