DynamoVisualProgramming.ZeroTouchLibrary by Autodesk

<PackageReference Include="DynamoVisualProgramming.ZeroTouchLibrary" Version="0.9.0-beta" />

 IGeometryEntity

using Autodesk.DesignScript.Runtime; using System; namespace Autodesk.DesignScript.Interfaces { [DoNotPrintProperty(new string[] { "BoundingBox" })] [TrackResult(new string[] { "Explode" })] [SupressImportIntoVM] public interface IGeometryEntity : IDesignScriptEntity, IDisposable, ITransformableEntity { ICoordinateSystemEntity ContextCoordinateSystem { get; } IBoundingBoxEntity BoundingBox { get; } IGeometryEntity Clone(); double DistanceTo(IGeometryEntity entity); IPointEntity ClosestPointTo(IGeometryEntity entity); bool DoesIntersect(IGeometryEntity entity); IGeometryEntity[] Intersect(IGeometryEntity entity); IGeometryEntity[] IntersectAll(IGeometryEntity[] entity); IGeometryEntity[] Split(IGeometryEntity tool); IGeometryEntity[] Trim(IGeometryEntity tool, IPointEntity pick); IGeometryEntity[] Explode(); bool IsAlmostEqualTo(IGeometryEntity other); } }