rangeOfClipperIntersectionWithRange MethodStatic

Return the range of various types of clippers

  • ConvexClipPlaneSet -- dispatch to rangeOfConvexClipPlaneSetIntersectionWithRange
  • UnionOfConvexClipPlaneSet -- union of ranges of member ConvexClipPlaneSet
  • ClipPrimitive -- access its UnionOfConvexClipPlaneSet.
  • ClipVector -- intersection of the ranges of its ClipPrimitive.
  • undefined -- entire input range.
  • If observeInvisibleFlag is false, the "invisible" properties are ignored, and this effectively returns the range of the edge work of the members
  • If observeInvisibleFlag is false, the "invisible" properties are observed, and "invisible" parts do not restrict the range.

rangeOfClipperIntersectionWithRange(clipper: ConvexClipPlaneSet | UnionOfConvexClipPlaneSets | ClipPrimitive | ClipVector | undefined, range: Range3d, observeInvisibleFlag: boolean = true): Range3d

Parameter Type Description
clipper ConvexClipPlaneSet | UnionOfConvexClipPlaneSets | ClipPrimitive | ClipVector | undefined  
range Range3d non-null range.
observeInvisibleFlag boolean indicates how "invisible" bit is applied for ClipPrimitive.

Defined in

Last Updated: 13 October, 2019