StaticaddCompute per-component addition between two vectors.
StaticangleGet Angle between V1 and V2.
StaticangleGet signed Angle between V1 and V2, using an axis as reference. If cross(V1, V2) is in the same direction as theRef, the angle is positive. Otherwise, the angle is negative.
StaticapplyApply matrix to vector
StaticcoordReturn coordinate with specified index within [0,2] range.
StaticcrossCompute cross product between two vectors.
StaticdivideCompute per-component division between two vectors.
StaticdotCompute dot product between two vectors.
StaticdxReturn DX vector.
StaticdyReturn DY vector.
StaticdzReturn DZ vector.
StaticintersectIntersect line with plane.
StaticinvalidReturn invalid vector (RealLast() values).
StaticisReturn TRUE if vectors are equal.
StaticisReturn TRUE if vectors are equal with tolerance.
StaticisReturn TRUE if point has infinite range (same as Precision::IsInfinite() check in OCCT).
StaticisReturn TRUE if point don't contain any NaN or infinite value.
StaticisReturn TRUE if vector is equal to zero vector.
StaticisReturn TRUE if vector is equal to zero vector with tolerance.
StaticlenReturn length of vector.
StaticmultiplyCompute per-component multiplication between two vectors.
StaticnormalizeNormalize vector.
StaticprojectProject vector on plane.
StaticreverseReturn opposite vector.
StaticsetStaticsubtractCompute per-component subtraction between two vectors.
StaticzeroReturn Zero vector.
Auxiliary tool for math operations between 3D vectors.