The Point3d JavaScript class. Defines a three dimensional point. More...
Public Slots | |
void | setXYZ (double x, double y, double z) |
Set the x, y, z coordinate to the given. More... | |
bool | isOrigin () |
Test if Point3d is at origin. More... | |
bool | isEqual (Point3d p2) |
Test if current Point3d is equal to specified Point3d. More... | |
bool | isNotEqual (Point3d p2) |
Test if current Point3d is not equal to specified Point3d. More... | |
double | distance (Point3d p2) |
Calculate distance between current Point3d and specified Point3d. More... | |
double | distanceSq (Point3d p2) |
Calculate square distance between current Point3d and specified Point3d. More... | |
Point3d & | round (double quantum) |
Round x, y coordinate to floor with the given resolution. More... | |
Point3d & | interpolate (double t, Point3d p1, Point3d p2) |
Calculate Point3d as interpolation between two points. More... | |
Point3d | add (Vector3d v) |
Add specified Vector3d to current Point3d. More... | |
Point3d | minus (Vector3d v) |
Substracts current Point3d with specified Vector3d. More... | |
Vector3d | minus (Point3d p2) |
Substracts current Point3d with specified Point3d. More... | |
Point3d & | addEq (Vector3d v) |
Add specified Vector3d to current Point3d. More... | |
Point3d & | minusEq (Vector3d v) |
Substract current Point3d with specified Vector3d. More... | |
Point2d | toPoint2d () |
Convert current Point3d to bi-dimensional Point2d. More... | |
Public Member Functions | |
Point3d () | |
Create a new empty Point3d. More... | |
Point3d (double x, double y, double z) | |
Create a new Point3d. More... | |
Properties | |
double | x |
double | y |
double | z |
The Point3d JavaScript class. Defines a three dimensional point.
The Point3d class defines a three dimensional point container. Point3d objects can be instantiated in the scripting environment.
Point3d::Point3d | ( | ) |
Create a new empty Point3d.
Point3d::Point3d | ( | double | x, |
double | y, | ||
double | z | ||
) |
Create a new Point3d.
x | X value |
y | Y value |
z | Z value |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
Test if Point3d is at origin.
|
slot |
Round x, y coordinate to floor with the given resolution.
|
slot |
Set the x, y, z coordinate to the given.
|
slot |
|
readwrite |
|
readwrite |
|
readwrite |