历遍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));
}
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));
}
相关文章推荐
- 利用nginx搭建http和rtmp协议的流媒体服务器
- jq ui.dialog.js简介
- android Fragment用法
- JSTL中function 基础用法(一)
- Linux Shell 常见的命令行格式简明总结
- 二叉树遍历 推导总结
- 第八周项目一(2)友元函数对运算符的重载
- MYsqL安装出现的问题
- gdb调试命令使用
- SAS笔记
- PHP加密解密函数
- 光流法
- 中国最主要的编程网站(100个)来自百度文库
- Mapreduce之序列化框架(转自http://blog.csdn.net/lastsweetop/article/details/9376495)
- 【转】Visual studio 快捷键大全
- PAT 1075. PAT Judge (模拟题)
- 同一个世界同一个梦想
- 重装windows764 位后后如何将apache mysql加入系统服务
- LuaInterface用户手册
- 利用POI在Excel文档任意单元格写入数据