SiteSubRegion.IsValidBoundary
Method
Description:
Identifies whether the given curve loops compose a valid boundary.
Identifies whether the given curve loops compose a valid boundary.
Remarks:
The curve loops are valid if they don't intersect with each other; each curve loop is closed; and each loop is planar and lies on a plane parallel to the horizontal(XY) plane.
The curve loops are valid if they don't intersect with each other; each curve loop is closed; and each loop is planar and lies on a plane parallel to the horizontal(XY) plane.
Parameters
Parameter | Type | Description |
---|---|---|
curveLoops | IList | The curve loops to be checked. |
Return Value
Type | Description |
---|---|
Boolean | True if the given curve loops don't intersect with each other; each curve loop is closed; and each loop is planar and lies on a plane parallel to the horizontal(XY) plane. Any requirement above is not satisfied or no curve loops contained, returns false. |
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | A non-optional argument was null |