Point
|
The Point3d type exposes the following members.
Name | Description | |
---|---|---|
![]() |
Point3d(Double) | Constructor for the Point3d class. Creates a new point with coordinates taken from the first three values of the passed array. |
![]() |
Point3d(PlanarEntity, Point2d) | Constructor for the Point3d class. Constructs a 3D point by the formula: p + uAxis * pnt2d.x + vAxis * pnt2d.y, where p, uAxis, and vAxis are returned by the function call plane.get (p, uAxis, vAxis);. |
![]() |
Point3d(Double, Double, Double) | Constructor for the Point3d class. Creates a new point with coordinates specified by the x, y and z values. |
Name | Description | |
---|---|---|
![]() |
Add | Returns a new point as the result of adding this point to the specified three-dimensional vector. No actual coordinates of this point are changed. |
![]() |
Convert2d | Returns the 2D point with the coordinates corresponding to the decomposition of the vector * this - p in the basis uAxis, vAxis of the planar entity, where p, uAxis, and vAxis can be found by the function call plane.get(p, uAxis, vAxis). |
![]() |
DistanceTo | Retrieves the distance from this point to the specified point. |
![]() |
DivideBy | Returns a new point as the result of dividing this point's coordinates by the specified value. No actual coordinates of this point are changed. |
![]() |
Equals | Checks objects for equality. (Overrides ValueTypeEquals(Object)) |
![]() |
GetAsVector | Returns this point as a vector. |
![]() |
GetHashCode | Retrieves the object hash code. (Overrides ValueTypeGetHashCode) |
![]() |
GetType | Gets the Type of the current
instance. (Inherited from Object) |
![]() |
GetVectorTo | Retrieves the vector with respect to the specified point. |
![]() |
IsEqualTo(Point3d) | Checks points for equality. |
![]() |
IsEqualTo(Point3d, Tolerance) | Checks points for equality with respect to the specified tolerance. |
![]() |
Mirror | Mirrors this point about the specified 3D plane. |
![]() |
MultiplyBy | Multiplies coordinates of this point by the passed value. |
![]() |
OrthoProject | Projects the 3D point with respect to the plane without a direction vector. |
![]() |
Project | Projects the 3D point with respect to the plane and direction vector. |
![]() |
RotateBy | Rotates this point about the specified vector by the specified angle. |
![]() |
ScaleBy | Scales this point by the scale factor about the specified point. |
![]() |
Subtract | Subtracts the specified value from each coordinate of this point and returns the resulting point. |
![]() |
ToArray | |
![]() |
ToString | (Overrides ValueTypeToString) |
![]() |
ToString(IFormatProvider) | |
![]() |
ToString(String, IFormatProvider) | |
![]() |
TransformBy |
Name | Description | |
---|---|---|
![]() ![]() |
Addition(Point3d, Vector3d) | Addition operator for the Point3d class. |
![]() ![]() |
Division(Point3d, Double) | Division operator for the Point3d class. |
![]() ![]() |
Equality(Point3d, Point3d) | Equality operator for the Point3d class. |
![]() ![]() |
Inequality(Point3d, Point3d) | Inequality operator for the Point3d class. |
![]() ![]() |
Multiply(Double, Point3d) | Multiplication operator for the Point3d class. |
![]() ![]() |
Multiply(Matrix3d, Point3d) | Multiplication operator for the Point3d class. |
![]() ![]() |
Multiply(Point3d, Double) | Multiplication operator for the Point3d class. |
![]() ![]() |
Subtraction(Point3d, Point3d) | Subtraction operator for the Point3d class. |
![]() ![]() |
Subtraction(Point3d, Vector3d) | Subtraction operator for the Point3d class. |
© Bricsys NV. All rights reserved. |