ScriptModule
|
#include <MathInterface.h>
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-dimensionnal 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 class defines a three-dimensional point container. Point3d objects can be instantiated in the scripting environment.
You can use it in both Script Editor and scriptModule.
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 |
|
readwriteprivate |
|
readwriteprivate |
|
readwriteprivate |