Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CuttingPlaneUtils

Helper functions for cutting planes

Hierarchy

  • CuttingPlaneUtils

Index

Methods

Static getPositionFromRelativeNormalPosition

  • 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.

    Parameters

    • 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)

    Returns Vec3

Static getRelativeNormalPosition

  • 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.

    Parameters

    • 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)

    Returns number

Generated using TypeDoc