|
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 |