PAL15148(0D Algorithm "Segments around vertex" works wrong)

This commit is contained in:
eap 2007-03-07 07:31:47 +00:00
parent 868b7afd2b
commit 5a51c1c355

View File

@ -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 )