|   | 
The Point3d JavaScript class. Defines a three dimensional point. More...
| Public Slots | |
| void | setXYZ (const double x, const double y, const double z) | 
| Set the x, y, z coordinate to the given.  More... | |
| bool | isOrigin () const | 
| Test if Point3d is at origin.  More... | |
| bool | isEqual (const Point3d p2) const | 
| Test if current Point3d is equal to specified Point3d.  More... | |
| bool | isNotEqual (const Point3d p2) const | 
| Test if current Point3d is not equal to specified Point3d.  More... | |
| double | distance (const Point3d p2) const | 
| Calculate distance between current Point3d and specified Point3d.  More... | |
| double | distanceSq (const Point3d p2) const | 
| Calculate square distance between current Point3d and specified Point3d.  More... | |
| Point3d & | round (const double quantum) | 
| Round x, y coordinate to floor with the given resolution.  More... | |
| Point3d & | interpolate (double t, const Point3d p1, const Point3d p2) | 
| Calculate Point3d as interpolation between two points.  More... | |
| Point3d | add (const Vector3d v) | 
| Add specified Vector3d to current Point3d.  More... | |
| Point3d | minus (const Vector3d v) | 
| Substracts current Point3d with specified Vector3d.  More... | |
| Vector3d | minus (const Point3d p2) | 
| Substracts current Point3d with specified Point3d.  More... | |
| Point3d & | addEq (const Vector3d v) | 
| Add specified Vector3d to current Point3d.  More... | |
| Point3d & | minusEq (const 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 |