Script
|
The Point3d class defines a three-dimensional point container. Point3d objects can be instantiated in the scripting environment. More...
#include <math.h>
Public Slots | |
void | setXYZ (const double x, const double y, const double z) |
bool | isOrigin () const |
Test if Point3d is at origin. | |
bool | isEqual (const Point3d p2) const |
Test if current Point3d is equal to specified Point3d. | |
bool | isNotEqual (const Point3d p2) const |
Test if current Point3d is not equal to specified Point3d. | |
double | distance (const Point3d p2) const |
Calculate distance between current Point3d and specified Point3d. | |
double | distanceSq (const Point3d p2) const |
Calculate square distance between current Point3d and specified Point3d. | |
Point3d & | round (const double quantum) |
Point3d & | interpolate (double t, const Point3d p1, const Point3d p2) |
Calculate Point3d as interpolation between two points. | |
Point3d | add (const Vector3d v) |
Add specified Vector3d to current Point3d. | |
Point3d | minus (const Vector3d v) |
Substracts current Point3d with specified Vector3d. | |
Vector3d | minus (const Point3d p2) |
Substracts current Point3d with specified Point3d. | |
Point3d & | addEq (const Vector3d v) |
Add specified Vector3d to current Point3d. | |
Point3d & | minusEq (const Vector3d v) |
Substract current Point3d with specified Vector3d. | |
Point2d | toPoint2d () |
Convert current Point3d to bi-dimensionnal Point2d. | |
Public Member Functions | |
Point3d () | |
Create a new empty Point3d. | |
Point3d (double x, double y, double z) | |
Create a new Point3d. | |
Properties | |
double | x |
double | y |
double | z |
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 |
|
slot |
|
slot |
|
readwrite |
|
readwrite |
|
readwrite |