Point3d Methods |
The Point3d type exposes the following members.
Name | Description | |
---|---|---|
Add(Point3d, Point3d) |
Sums two Point3d instances.
(Provided for languages that do not support operator overloading. You can use the + operator otherwise) | |
Add(Point3d, Vector3d) |
Sums up a point and a vector, and returns a new point.
(Provided for languages that do not support operator overloading. You can use the + operator otherwise) | |
Add(Point3d, Vector3f) |
Sums up a point and a vector, and returns a new point.
(Provided for languages that do not support operator overloading. You can use the + operator otherwise) | |
Add(Vector3d, Point3d) |
Sums up a point and a vector, and returns a new point.
(Provided for languages that do not support operator overloading. You can use the + operator otherwise) | |
ArePointsCoplanar |
Determines whether a set of points is coplanar within a given tolerance.
| |
CompareTo | ||
CullDuplicates |
Removes duplicates in the supplied set of points.
| |
DistanceTo |
Computes the distance between two points.
| |
DistanceToSquared |
Computes the square of the distance between two points.
This method is usually largely faster than DistanceTo(). | |
Divide |
Divides a Point3d by a number.
(Provided for languages that do not support operator overloading. You can use the / operator otherwise) | |
EpsilonEquals |
Check that all values in other are within epsilon of the values in this
| |
Equals(Object) | (Overrides ValueTypeEquals(Object).) | |
Equals(Point3d) |
Determines whether the specified Point3d has the same values as the present point.
| |
FromPoint3f |
Converts a single-precision point in a double-precision point.
| |
GetHashCode |
Computes a hash code for the present point.
(Overrides ValueTypeGetHashCode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Interpolate |
Interpolate between two points.
| |
Multiply(Double, Point3d) |
Multiplies a Point3d by a number.
(Provided for languages that do not support operator overloading. You can use the * operator otherwise) | |
Multiply(Point3d, Double) |
Multiplies a Point3d by a number.
(Provided for languages that do not support operator overloading. You can use the * operator otherwise) | |
SortAndCullPointList |
Orders a set of points so they will be connected in a "reasonable polyline" order.
Also, removes points from the list if their common distance exceeds a specified threshold. | |
Subtract(Point3d, Point3d) |
Subtracts a point from another point.
(Provided for languages that do not support operator overloading. You can use the - operator otherwise) | |
Subtract(Point3d, Vector3d) |
Subtracts a vector from a point.
(Provided for languages that do not support operator overloading. You can use the - operator otherwise) | |
ToString |
Constructs the string representation for the current point.
(Overrides ValueTypeToString.) | |
ToString(String, IFormatProvider) | Formats the value of the current instance using the specified format. | |
Transform |
Transforms the present point in place. The transformation matrix acts on the left of the point. i.e.,
result = transformation*point | |
TryParse |
Converts the string representation of a point to the equivalent Point3d structure.
|