General technical questions about v3 Moi's API

 From:  Michael Gibson
8010.4 In reply to 8010.3 
Hi Marco, I'm glad that does what you need!

re: getStandaloneCurves() - that's a filtering method on an object list - when you call this method it will go through the object list and find all standalone curves and return a new object list with just those filtered objects in it. A "Standalone curve" is a curve that is its own independent top level object, which is distinct from an edge curve which is part of the structure of a surface or solid. When you create a curve using the "Draw curve" tools for example, those are standalone curves. The plain getCurves() method will target any kind of curve, either an independent curve object, or also edge curves.

re: CurveSegment - that's the script interface class for a curve segment object which are owned by Curves. In MoI curve segments can't be selected individually, you select Curve objects which can be made up of one or more segments. Because they are not part of the selection process there aren't as many script functions that target curve segments except for that getSubObjects() method.

- Michael