0020279: [CEA 334] control the "random" use when using mesh algorithms

fix SourceShape3D() for the case when no vertices are provided
This commit is contained in:
eap 2009-05-19 15:32:08 +00:00
parent f33734eda1
commit ec51778b0c

View File

@ -4543,7 +4543,9 @@ class Mesh_Projection3D(Mesh_Algorithm):
if not mesh is None and isinstance(mesh, Mesh):
mesh = mesh.GetMesh()
hyp.SetSourceMesh( mesh )
hyp.SetVertexAssociation( srcV1, srcV2, tgtV1, tgtV2 )
if srcV1 and srcV2 and tgtV1 and tgtV2:
hyp.SetVertexAssociation( srcV1, srcV2, tgtV1, tgtV2 )
#elif srcV1 or srcV2 or tgtV1 or tgtV2:
return hyp
## Checks if the given "SourceShape3D" hypothesis has the same parameters as given arguments