Atharv Joshi
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