October 27, 2023 at 1:16 pm
Forum Moderator
Hi David,
You can simply use InputHelper instead of DiscoveryInputHelper in SpaceClaim. I would suggest you to try simpler scripts first like. Try this and check if it creates cross-hares on the surfaces.
bodies=GetRootPart().GetAllBodies()
for i in bodies:
# Split Faces
options = SplitFaceOptions()
options.MakeCurves = True
selection = FaceSelection.Create(i.Faces)
point = EdgeSelection.Create(i.Edges[0]).Items[0].EvalProportion(0.5).Point
result = SplitFace.ByParametric(selection, point, FaceSplitType.Perpendicular, options)
#EndBlock
# Split Faces
options = SplitFaceOptions()
options.MakeCurves = True
selection = FaceSelection.Create(i.Faces)
point = EdgeSelection.Create(i.Edges[0]).Items[0].EvalProportion(0.75).Point
result = SplitFace.ByParametric(selection, point, FaceSplitType.Perpendicular, options)
# EndBlock
Thanks and Regards,
Atharv