| Name | Description |
---|
  | CheckThreePointsOnLinearityWithCrossproduct |
Checks if point P is on the same line as defined by points S and E.
|
  | CheckThreePointsOnLinearityWithDistance |
Checks if point P is on the same line as defined by points S and E.
The distance h must not be bigger than delta, and b must be bigger
than c.
|
  | ConvertEllipseElevationAngleToPhaseAngle |
Converts the elevation angle eta of the ellipse with semi axes a
and b, the orientation angle phi into the phase angle theta.
|
  | ConvertEllipsePhaseAngleToElevationAngle |
Converts the phase angle of an ellipse as used in the SP-ICE 3 API into
an elevation angle as used in Microsoft's ellipse definition.
|
  | EvaluateEllipse2D |
Evaluates the point at phase angle theta (not elevation angle!) on the ellipse with semi axes
a and b and orientation angle phi (angles measured counterclockwise).
|
  | GetCircleCenter |
Returns the center of the circle defined by three points on the arc.
|
  | GetCommandHeading |
Returns the heading of the command at the start and end.
|
  | GetIntersection |
Returns the intersection of two 2D lines.
|
  | GetPlane |
Returns the plane defined by three points.
|
  | GetPointPlaneDistance |
Returns the smallest distance between a plane and a point.
|
  | GetProjectionAxis |
Returns the index of the projected axis.
|
  | GetProjectionMatrix |
Gets the matrix needed for projecting.
|
  | GetRotation(dmat4) |
Calculates the rotation around the z axis.
|
  | GetRotation(dmat4, bvec3) |
Calculates the rotation around the z axis.
|
  | GetScaleAbs |
Calculates the x and y scale.
|
  | GetScaleAbs3D |
Calculates the x, y and z scale.
|
  | GetScaleAbsRotation(dmat4, dvec2, Double) |
Gets rotation and absolute scale.
|
  | GetScaleAbsRotation(dmat4, bvec3, dvec2, Double) |
Gets z-rotation and absolute xy-scale.
|
  | GetScaleAbsRotation3D(dmat4, dvec3, dvec3) |
Gets rotation and absolute scale.
|
  | GetScaleAbsRotation3D(dmat4, bvec3, dvec3, dvec3) |
Gets rotation and absolute scale.
|
  | GetTransformation(dvec3, dvec3, dvec3) |
Returns matrix defined by scale, rotation and offset.
|
  | GetTransformation(Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Returns matrix defined by scale, rotation and offset.
|
 | ProjectRotation |
Returns the rotation value for the provided axes.
Note: Returns -y for Y, as the XZ axis is a rotation around -Y axis.
|
 | To3D |
Converts the two dimensional vector to 3D by inserting a value for the other axis.
|
 | ToProjection(dvec3, CartesianAxis) |
Returns the two dimensional projection of the tree dimensional vector.
|
 | ToProjection(dvec3, CartesianAxis, CartesianAxis) |
Returns the value of the projected axis.
|
  | TransformPoint |
Transforms the point with the given transformation
|