- rotatePoseAboutAxis
- constructReferenceFrameFromPointAndZAxis
Creates a new reference frame such that it is centered at the given point and
with its z-axis aligne
- getAxisAngleFromZUpToVector
Computes the complete minimum rotation from zUp = (0, 0, 1) to the given vector
and packs it into an
- getPlaneNormalGivenThreePoints
Computes the normal of a plane that is defined by three points. Edge cases: * Fails and returns fal
- clipToBoundingBox
Clip each component of the given tuple to the axis-aligned bounding box. Each of
the bounding box mi
- constructReferenceFrameFromPointAndAxis
Creates a new reference frame such that it is centered at the given point and
with one of its axes a
- distanceFromPointToPlane
Computes the minimum distance between a given point and a plane.
- getAxisAngleFromFirstToSecondVector
Computes the complete minimum rotation from firstVector to the secondVector and
packs it into an Axi
- getOrthogonalProjectionOnPlane
Computes the orthogonal projection of a 3D point on a given 3D plane defined by
a 3D point and 3D no
- isLineSegmentIntersectingPlane
Test if a given line segment intersects a given plane. Edge cases: * the line segment endpoints are
- isPointOnLeftSideOfLine
Returns a boolean value, stating whether a 2D point is on the left side of a
given line. "Left side"
- isZero
Assert on a component basis is the tuple is equal to (0, 0, 0) given the
tolerance epsilon.