C#里获取实体最小矩形的函数是哪个?
C#里获取实体最小矩形的函数是哪个?就是获取实体的外部范围。 相对于VBA里的GetBoundingBox。 Point3d extMinPt=ent.GeomExtents.MinPoint;Point3d extMaxPt = ent.GeomExtents.MaxPoint;
Point2d extMin = new Point2d(extMinPt.X, extMinPt.Y);
Point2d extMax = new Point2d(extMaxPt.X, extMaxPt.Y);
Point2dCollection pt2dCollection=new Point2dCollection();
pt2dCollection.Add(extMin);
pt2dCollection.Add(extMax);
Polyline poly=CreateEnt.Polyline(pt2dCollection, 0);
CreateEnt.ToModelSpace(poly);
用GeomExtents得到的最小和最大点如图所示。我醉了。。。
页:
[1]