Skip to content

Methods_T_Rhino_Geometry_Point3d

Will Pearson edited this page Aug 12, 2016 · 2 revisions

Point3d Methods

The Point3d type exposes the following members.

Methods

 

Name Description
Public methodStatic member Add(Point3d, Point3d) Sums two Point3d instances. (Provided for languages that do not support operator overloading. You can use the + operator otherwise)
Public methodStatic member 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)
Public methodStatic member 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)
Public methodStatic member 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)
Public methodStatic member ArePointsCoplanar Determines whether a set of points is coplanar within a given tolerance.
Public method CompareTo Compares this Point3d with another Point3d. Component evaluation priority is first X, then Y, then Z.
Public methodStatic member CullDuplicates Removes duplicates in the supplied set of points.
Public methodCode example DistanceTo Computes the distance between two points.
Public method DistanceToSquared Computes the square of the distance between two points. This method is usually largely faster than DistanceTo().
Public methodStatic member Divide Divides a Point3d by a number. (Provided for languages that do not support operator overloading. You can use the / operator otherwise)
Public method EpsilonEquals Check that all values in other are within epsilon of the values in this
Public method Equals(Object) Determines whether the specified Object is a Point3d and has the same values as the present point. (Overrides ValueType.Equals(Object).)
Public method Equals(Point3d) Determines whether the specified Point3d has the same values as the present point.
Public methodStatic member FromPoint3f Converts a single-precision point in a double-precision point.
Public method GetHashCode Computes a hash code for the present point. (Overrides ValueType.GetHashCode().)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method Interpolate Interpolate between two points.
Public methodStatic member Multiply(Double, Point3d) Multiplies a Point3d by a number. (Provided for languages that do not support operator overloading. You can use the * operator otherwise)
Public methodStatic member Multiply(Point3d, Double) Multiplies a Point3d by a number. (Provided for languages that do not support operator overloading. You can use the * operator otherwise)
Public methodStatic member 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.
Public methodStatic member Subtract(Point3d, Point3d) Subtracts a point from another point. (Provided for languages that do not support operator overloading. You can use the - operator otherwise)
Public methodStatic member Subtract(Point3d, Vector3d) Subtracts a vector from a point. (Provided for languages that do not support operator overloading. You can use the - operator otherwise)
Public method ToString Constructs the string representation for the current point. (Overrides ValueType.ToString().)
Public methodCode example Transform Transforms the present point in place. The transformation matrix acts on the left of the point. i.e., result = transformation*point
  Back to Top

See Also

Reference

Point3d Structure
Rhino.Geometry Namespace

Clone this wiki locally