PointConversions

ConversionRepository
Defines a set of conversion methods to Rhino.Geometry.Point3d.

Methods

Convert

#
[Merit(Merit.Plausible)] [Explanation("Creates a point on the unit circle at the specified angle.")] public static void Convert(Angle from, out Point3d to)
from (Angle)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the centre of the arc.")] public static void Convert(Arc from, out Point3d to)
from (Arc)
to (out Point3d)

Convert

#
[Merit(Merit.Strange)] [Explanation("Creates a 3D point with the integer as the Z coordinate.")] public static void Convert(BigInteger from, out Point3d to)
from (BigInteger)
to (out Point3d)

Convert

#
[Merit(Merit.Strange)] [Explanation("Converts false to origin, true to unit Z coordinate.")] public static void Convert(bool from, out Point3d to)
from (bool)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the centre point of the box.")] public static void Convert(Box from, out Point3d to)
from (Box)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the area centroid of the surface.")] public static void Convert(Brep from, out Point3d to)
from (Brep)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the centre of the circle.")] public static void Convert(Circle from, out Point3d to)
from (Circle)
to (out Point3d)

Convert

#
[Merit(Merit.Strange)] [Explanation("Maps (R,G,B) channels to (X,Y,Z) coordinates.")] public static void Convert(Color from, out Point3d to)
from (Color)
to (out Point3d)

Convert

#
[Merit(Merit.Strange)] [Explanation("Maps (R,G,B) channels to (X,Y,Z) coordinates.")] public static void Convert(Colour from, out Point3d to)
from (Colour)
to (out Point3d)

Convert

#
[Merit(Merit.Fair)] [Explanation("Maps real and imaginary components to U and V coordinates.")] public static void Convert(Complex from, out Point2d to)
from (Complex)
to (out Point2d)

Convert

#
[Merit(Merit.Fair)] [Explanation("Maps real and imaginary components to X and Y coordinates.")] public static void Convert(Complex from, out Point3d to)
from (Complex)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the area centroid of the curve.")] public static void Convert(Curve from, out Point3d to)
from (Curve)
to (out Point3d)

Convert

#
[Merit(Merit.Strange)] [Explanation("Creates a 3D point with the number as the Z coordinate.")] public static void Convert(double from, out Point3d to)
from (double)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Creates a 3D point which matches the location of the referenced Rhino point object.")] public static void Convert(Guid from, out Point3d to)
from (Guid)
to (out Point3d)

Convert

#
[Merit(Merit.Strange)] [Explanation("Creates a 3D point with the integer as the Z coordinate.")] public static void Convert(int from, out Point3d to)
from (int)
to (out Point3d)

Convert

#
[Merit(Merit.Weird)] [Explanation("Creates a point with the interval middle as Z elevation.")] public static void Convert(Interval from, out Point3d to)
from (Interval)
to (out Point3d)

Convert

#
[Merit(Merit.Fair)] [Explanation("Convert coordinate tuples to points.")] public static void Convert(ITuple from, out Point2d to)
from (ITuple)
to (out Point2d)

Convert

#
[Merit(Merit.Fair)] [Explanation("Convert coordinate tuples to points.")] public static void Convert(ITuple from, out Point3d to)
from (ITuple)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the middle of the line.")] public static void Convert(Line from, out Point3d to)
from (Line)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the area centroid of the mesh.")] public static void Convert(Mesh from, out Point3d to)
from (Mesh)
to (out Point3d)

Convert

#
[Merit(Merit.Direct)] [Explanation("Extracts the first three coordinates as (X,Y,Z) values.")] public static void Convert(NPoint from, out Point3d to)
from (NPoint)
to (out Point3d)

Convert

#
[Merit(Merit.Fair)] [Explanation("Extracts the origin point of the plane.")] public static void Convert(Plane from, out Point3d to)
from (Plane)
to (out Point3d)

Convert

#
[Merit(Merit.Direct)] [Explanation("Creates a 3D point on the XY plane.")] public static void Convert(Point2d from, out Point3d to)
from (Point2d)
to (out Point3d)

Convert

#
[Merit(Merit.Direct)] [Explanation("Creates an N-dimensional point where N=3.")] public static void Convert(Point3d from, out NPoint to)
from (Point3d)
to (out NPoint)

Convert

#
[Merit(Merit.Fair)] [Explanation("Created a 2D point from the 3D point.")] public static void Convert(Point3d from, out Point2d to)
from (Point3d)
to (out Point2d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the area centroid of the polyline.")] public static void Convert(Polyline from, out Point3d to)
from (Polyline)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the centre of the rectangle.")] public static void Convert(Rectangle3d from, out Point3d to)
from (Rectangle3d)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the centre point of the sphere.")] public static void Convert(Sphere from, out Point3d to)
from (Sphere)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the area centroid of the surface.")] public static void Convert(Surface from, out Point3d to)
from (Surface)
to (out Point3d)

Convert

#
[Merit(Merit.Fair)] [Explanation("Extracts the (u,v) coordinates of a parametric surface locus.")] public static void Convert(SurfaceLocus from, out Point2d to)
from (SurfaceLocus)
to (out Point2d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the area centre of the triangle.")] public static void Convert(Triangle from, out Point3d to)
from (Triangle)
to (out Point3d)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the area centroid of the tube.")] public static void Convert(Tube from, out Point3d to)
from (Tube)
to (out Point3d)

Convert

#
[Merit(Merit.Direct)] [Explanation("Maps the vector (X,Y,Z) components to (X,Y,Z) coordinates.")] public static void Convert(Vector3d from, out Point3d to)
from (Vector3d)
to (out Point3d)