C# CAD二次开发 图元包围盒 包围圈

本人录制c#CAD二次开发视频 基础入门全套,感兴趣可以淘宝搜索店铺 PT的cad小店

https://i.xue.taobao.com/detail.htm?spm=a2174.7765247.0.0.6EmxKK&courseId=112889

包围盒的作用:确定实体或选择集在CAD所占的空间位置,起到定位实体的作用。在CAD操作中,判断实体大小,根据实体位置二次进行获取选择集的操作。 打印时候定位等等,是写程序中非常常见的一个需求

 

 

 

 

 

 一、  Entity.GeometricExtents  获取几何范围,返回的是Extents3D类型的变量。

该函数的字面意思是:包围实体的矩形轮廓  返回的类型 字面意思是范围

通俗理解:该函数GeometricExtents就是得到一个能包含这个Entity几何体的最小长方体,你可以把一个几何体当作是一个物品,然后GeometricExtents就是装该物体的箱子

   Entity.GeometricExtents  包围实体的矩形轮廓

   Extents 范围

 

   public Point3d MaxPoint { get; }

   public Point3d MinPoint { get; }

获取最大点最小点

AddExtents(Extents3d source);  //范围变量的累加 多个实体合在一起的获取其总范围,用于获取选择集的范围
    VBAGetBoundingBox与此功能类似

你可能感兴趣的:(CAD二次开发c#)