public final class Cad3DPointHelper extends Object
Helper class of 3D points
| Constructor and Description | 
|---|
| Cad3DPointHelper() | 
| Modifier and Type | Method and Description | 
|---|---|
| static double | angleBetween3Points(Cad3DPoint a,
                   Cad3DPoint b,
                   Cad3DPoint c)
 Angles the between3 points. | 
| static Cad3DPoint | cross(Cad3DPoint vc1,
     Cad3DPoint vc2)
 The cross product of two vectors. | 
| static double | distance(Cad3DPoint point,
        Cad3DPoint destination)
 The distance. | 
| static double | dot(Cad3DPoint vc1,
   Cad3DPoint vc2)
 The dot product of two vectors. | 
| static Cad3DPoint | inverse(Cad3DPoint point)
 Inverses this instance. | 
| static double | length(Cad3DPoint point)
 The length. | 
| static Cad3DPoint | max(Cad3DPoint pt1,
   Cad3DPoint pt2)
 The maximum of two points. | 
| static Cad3DPoint | min(Cad3DPoint pt1,
   Cad3DPoint pt2)
 The minimum of two points. | 
| static Cad3DPoint | rotatePoint(Cad3DPoint pointToRotate,
           Cad3DPoint centerPoint,
           double angleInRadians)
 Rotates one point arount another one | 
public static double angleBetween3Points(Cad3DPoint a, Cad3DPoint b, Cad3DPoint c)
Angles the between3 points.
a - First Pointb - second pointc - third pointpublic static Cad3DPoint rotatePoint(Cad3DPoint pointToRotate, Cad3DPoint centerPoint, double angleInRadians)
Rotates one point arount another one
pointToRotate - the point to rotatecenterPoint - the centre point of rotationangleInRadians - The angle In Radians.public static double distance(Cad3DPoint point, Cad3DPoint destination)
The distance.
destination - The destination.double.public static double length(Cad3DPoint point)
The length.
double.public static Cad3DPoint cross(Cad3DPoint vc1, Cad3DPoint vc2)
The cross product of two vectors.
vc1 - The first vectorvc2 - The second vectorpublic static double dot(Cad3DPoint vc1, Cad3DPoint vc2)
The dot product of two vectors.
vc1 - The first vectorvc2 - The second vectorpublic static Cad3DPoint min(Cad3DPoint pt1, Cad3DPoint pt2)
The minimum of two points.
pt1 - The first pointpt2 - The second pointpublic static Cad3DPoint max(Cad3DPoint pt1, Cad3DPoint pt2)
The maximum of two points.
pt1 - The first pointpt2 - The second pointpublic static Cad3DPoint inverse(Cad3DPoint point)
Inverses this instance.