DynamoVisualProgramming.ZeroTouchLibrary by Autodesk

<PackageReference Include="DynamoVisualProgramming.ZeroTouchLibrary" Version="3.5.0-beta7106" />

 Geometry

public abstract class Geometry : DesignScriptEntity
public BoundingBox BoundingBox { get; }

public static Geometry[] DeserializeFromSAB(byte[] buffer)

public static Geometry[] DeserializeFromSAB(byte[] buffer, double mmPerUnit)

public static string ExportToSAT(IEnumerable<Geometry> geometry, string filePath)

public static string ExportToSAT(IEnumerable<Geometry> geometry, string filePath, double unitsMM)

public static Geometry FromJson(string json)

public static Geometry[] FromNativePointer(IntPtr nativePointer)

public static Geometry FromObject(long ptr)

public static Geometry[] FromSolidDef(string solidDefJson)

public static Geometry[] ImportFromSAT(FileInfo file)

public static Geometry[] ImportFromSAT(string filePath)

public static Geometry[] ImportFromSAT(FileInfo file, double mmPerUnit)

public static Geometry[] ImportFromSAT(string filePath, double mmPerUnit)

public static byte[] SerializeAsSAB(IEnumerable<Geometry> geometry)

public static IntPtr[] ToNativePointer(IEnumerable<Geometry> geometry)

public static void UpdateDisplay()

public Geometry[] Approximate()

public double DistanceTo(Geometry other)

public bool DoesIntersect(Geometry other)

public Geometry[] Explode()

public string ExportToSAT(string filePath)

public string ExportToSAT(string filePath, double unitsMM)

public Geometry[] Intersect(Geometry other)

public bool IsAlmostEqualTo(Geometry other)

public Geometry Mirror(Plane mirrorPlane)

public Geometry Rotate(Point origin, Vector axis, double degrees = 0)

public Geometry Rotate(Plane basePlane, double degrees = 0)

public Geometry Scale(double amount = 1)

public Geometry Scale(double xamount = 1, double yamount = 1, double zamount = 1)

public Geometry Scale(Plane plane, double xamount = 1, double yamount = 1, double zamount = 1)

public Geometry Scale(Point basePoint, Point from, Point to)

public Geometry Scale1D(Point basePoint, Point from, Point to)

public Geometry Scale2D(Plane basePlane, Point from, Point to)

public byte[] SerializeAsSAB()

public Geometry[] Split(Geometry other)

public string ToJson()

public string ToSolidDef()

public Geometry Transform(CoordinateSystem fromCoordinateSystem, CoordinateSystem contextCoordinateSystem)

public Geometry Translate(double xTranslation = 0, double yTranslation = 0, double zTranslation = 0)

public Geometry Translate(Vector direction)

public Geometry Translate(Vector direction, double distance)

public Geometry[] Trim(Geometry other, Point pick)