DynamoVisualProgramming.ZeroTouchLibrary by Autodesk

<PackageReference Include="DynamoVisualProgramming.ZeroTouchLibrary" Version="0.7.4" />

 Point

public class Point : Geometry
public double X { get; }

public double Y { get; }

public double Z { get; }

public static Point ByCartesianCoordinates(CoordinateSystem cs, double x = 0, double y = 0, double z = 0)

public static Point ByCoordinates(double x = 0, double y = 0)

public static Point ByCoordinates(double x = 0, double y = 0, double z = 0)

public static Point ByCylindricalCoordinates(CoordinateSystem cs, double angle = 0, double elevation = 0, double radius = 0)

public static Point BySphericalCoordinates(CoordinateSystem cs, double phi = 0, double theta = 0, double radius = 0)

public static Point Origin()

public static Point[] PruneDuplicates(IEnumerable<Point> points, double tolerance = 0.001)

public Point Add(Vector vectorToAdd)

public Vector AsVector()

public Geometry[] Project(Geometry baseGeometry, Vector projectionDirection)

public Point Subtract(Vector vectorToSubtract)