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);
}
}