Grx.Mgd 1.0
|
Public Member Functions | |
Point3d (PlanarEntity plane, Point2d point) | |
Point3d (Point3d point3d) | |
Point3d (double[] xyz) | |
Point3d (double x, double y, double z) | |
Point3d | Add (Vector3d value) |
Point2d | Convert2d (PlanarEntity plane) |
double | DistanceTo (Point3d point) |
Point3d | DivideBy (double value) |
Vector3d | GetAsVector () |
override int | GetHashCode () |
Vector3d | GetVectorTo (Point3d point) |
override bool | Equals (object obj) |
bool | IsEqualTo (Point3d point) |
bool | IsEqualTo (Point3d pt, Tolerance tolerance) |
Point3d | Mirror (Plane plane) |
Point3d | MultiplyBy (double value) |
Point3d | OrthoProject (Plane plane) |
Point3d | Project (Plane plane, Vector3d vector) |
Point3d | RotateBy (double angle, Vector3d vector, Point3d centerPoint) |
Point3d | ScaleBy (double scaleFactor, Point3d centerPoint) |
Point3d | Subtract (Vector3d value) |
Point3d | TransformBy (Matrix3d leftSide) |
double[] | ToArray () |
override string | ToString () |
string | ToString (IFormatProvider provider) |
string | ToString (string format, IFormatProvider provider) |
Static Public Member Functions | |
static Point3d | operator+ (Point3d a, Vector3d vector) |
static Point3d | operator/ (Point3d a, double value) |
static bool | operator== (Point3d a, Point3d b) |
static bool | operator!= (Point3d a, Point3d b) |
static Point3d | operator* (Matrix3d mat, Point3d a) |
static Point3d | operator* (Point3d a, double value) |
static Point3d | operator* (double value, Point3d a) |
static Vector3d | operator- (Point3d a, Point3d b) |
static Point3d | operator- (Point3d a, Vector3d b) |
Properties | |
static Point3d | Origin [get] |
double | this[int index] [get] |
double | X [get] |
double | Y [get] |
double | Z [get] |