IDrawable
IDrawable interface
实体或其一部分的简单几何表示的父接口
public interface IDrawable
特性
姓名 | 描述 |
---|---|
AllPoints { get; } | 定义几何的所有点的数组 |
EntityUID { get; set; } | 创建此实体的实体的唯一标识符(行号) |
Properties { get; } | 几何表示的非几何属性 |
方法
姓名 | 描述 |
---|---|
Accept(IExporterVisitor) | 访客模式的一部分,带有 |
GetNewPropsDrawable(IDrawableProperties) | 使用当前可绘制对象的几何形状和提供的非几何属性创建新的可绘制对象 |
GetTransformedDrawable(Point3D[]) | 使用提供的点和当前drawable的非几何属性创建一个新的drawable |