[SerializableAttribute]
public struct Point3 : IEquatable<Point3>,
IComparable<Point3>, ISerializable<SerializableAttribute>
Public Structure Point3
Implements IEquatable(Of Point3), IComparable(Of Point3),
ISerializable[SerializableAttribute]
public value class Point3 : IEquatable<Point3>,
IComparable<Point3>, ISerializable[<SealedAttribute>]
[<SerializableAttribute>]
type Point3 =
struct
inherit ValueType
interface IEquatable<Point3>
interface IComparable<Point3>
interface ISerializable
end| Point3(Point3) | Initializes a new instance of the Point3 struct. Create point from another point.. |
| Point3(Vec3d) | Initializes a new instance of the Point3 struct. Create point from a c++ vector. |
| Point3(Vector3) | Initializes a new instance of the Point3 struct. Create point from vector. |
| Point3(SerializationInfo, StreamingContext) | Initializes a new instance of the Point3 struct. |
| Point3(Double, Double, Double) | Initializes a new instance of the Point3 struct. Create point. |
| IsUnset | Gets a value indicating whether this point is NaN point. |
| Item | Gets or sets a point component at the given index. |
| Length | Gets the length of vector. |
| SqLength | Gets the squared length of vector. |
| Unset | Gets the unset Point3. (Not a point). |
| vec3d | Gets the C#-vector from a C++-vector. |
| X | Gets or sets the X-coordinate. |
| Y | Gets or sets the Y-coordinate. |
| Z | Gets or sets the Z-coordinate. |
| Zero | Gets the zero vector. |
| Add | In-place adds a vector to this point. |
| CompareTo | compares two points. |
| DistanceTo | Get distance to point. |
| DistanceToSquared | Returns the squared distance to other point. |
| Equals(Object) | Indicates whether this instance and a specified object are equal. (Overrides ValueTypeEquals(Object)) |
| Equals(Point3) | test whether another point is equal to this point. |
| Equals(Point3, Double) | check whether another vector is equal to this vector within a given tolerance. |
| GetHashCode |
generate hash-code for the point.
(Overrides ValueTypeGetHashCode) |
| GetObjectData | Serializes a Point3. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| PointsFromArray | Converts an array of points to a list of points. |
| PointsToArray | Converts a list of points to an array of doubles for faster serialization. |
| ToArray | Transform point into array. |
| ToString | Returns the fully qualified type name of this instance. (Overrides ValueTypeToString) |
| ToVector3 | Converts to Vector3. |
| Transform | Transforms a point. |
| Addition(Point3, Point3) | Add two points. |
| Addition(Point3, Vector3) | Add vector to point. |
| Addition(Vector3, Point3) | Add vector to point. |
| Division(Point3, Double) | Divide point by constant. |
| Equality(Point3, Point3) | Compares vectors for equality. |
| GreaterThan(Point3, Point3) | Compare two points for greater than. |
| Inequality(Point3, Point3) | Compares two points for not equal. |
| LessThan(Point3, Point3) | Compare points for smaller than. |
| Multiply(Double, Point3) | Multiply point by constant. |
| Multiply(Point3, Double) | Multiply point by constant. |
| Subtraction(Point3, Point3) | Subtract two points to get a vector. |
| Subtraction(Point3, Vector3) | Substract vector from point. |
| ContainerType |
test if object is (a container like) a list or an array.
(Defined by MiniUtil) |
| Convert |
Converts to Rhino's Point3d.
(Defined by ToRhino) |
| ConvertToFebVec3d |
Converts to Vec3d.
(Defined by ToFeb) |