FormIt Plugin API  v23.0.0 (2023.0.0)
WSM.Interval3d Namespace Reference

Description

WSM.Interval3d namespace.

Functions

json Interval3d (point1, pointOrHalfSize)
 
json AreEqual (interval3d1, interval3d2)
 
json AddPoint (interval3d, point3d)
 
json AddInterval3d (interval3d1, interval3d2)
 Adds an interval to another interval. More...
 
json IntersectInterval3d (interval3d1, interval3d2)
 Intersects an interval with another interval. More...
 
json Transform (interval3d, transf3d)
 
json Overlap (interval3d1, interval3d2)
 Returns true if two intervals overlap. More...
 
json ContainsPoint3d (interval3d, point3d)
 Returns true if an interval contains a point. More...
 
json IsSubinterval (interval3d1, interval3d2)
 Returns true if an interval1 is a contained by interval2. More...
 
json IsNull (interval3d)
 
json GetMidPoint (interval3d)
 Returns the mid point of an interval Parameters: In: WSM.Interval3d Out: WSM.Point3e. More...
 
json Enlarge (interval3d, howMuch)
 Enlarges an interval. More...
 
json BoundariesTouch (interval3d1, interval3d2)
 Returns true if the boundaries of the two intervals touch, i.e. More...
 
json Length (interval3d)
 
json IntersectsPlane (interval3d, plane)
 Returns true if the interval intersects a plane. More...
 
json IntersectsLine (interval3d, line3d)
 Returns true if the interval intersects a line. More...
 
json GetBoundsPoints (interval3d)
 Returns the 8 corner points of an interval. More...