CuttingPlaneUtils
-
class
cee.ug.
CuttingPlaneUtils
() Helper functions for cutting planes
Constructors
Methods
static getPositionFromRelativeNormalPosition
-
CuttingPlaneUtils.
getPositionFromRelativeNormalPosition
(relVal, normal, boundingBox) Arguments: - relVal (
number
) – The relative value to get the position for (0..1) - normal (
Vec3Like
) – The normal direction to compute the position in - boundingBox (
BoundingBox
) – The bounding box defining the range of positions for the point (usually the model bounding box)
Gets a position from a relative position along the given normal on the given bounding box.
This is useful for implementing a slider moving the cutting plane back and forth in the direction of the plane’s normal vector.
Return type: Vec3 - relVal (
static getRelativeNormalPosition
-
CuttingPlaneUtils.
getRelativeNormalPosition
(point, normal, boundingBox) Arguments: - point (
Vec3Like
) – The point to compute the relative position for - normal (
Vec3Like
) – The normal direction to use for the computation - boundingBox (
BoundingBox
) – The bounding box defining the range of positions for the point (usually the model bounding box)
Gets a relative position along the given normal and bounding box for the given point
Useful for updating the slider position based on the current position of a cutting plane.
Return type: number - point (