您的位置:首页 > 其它

历遍polyline2d的每个端点并获取凸度

2014-04-15 09:31 106 查看
Polyline2d plineEnt = ent as Polyline2d;

Point3dCollection pLinePtList = new Point3dCollection();//将polyline2d的各个端点保存到plinePtList中。

List<double> bulgeList = new List<double>();

IEnumerator vertices = plineEnt.GetEnumerator();

while (vertices.MoveNext())

{

ObjectId id = (ObjectId)vertices.Current;

Vertex2d vtx = (Vertex2d)id.GetObject(OpenMode.ForRead);

bulgeList.Add(vtx.Bulge);

pLinePtList.Add(plineEnt.VertexPosition(vtx));

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: