- 412
- 0
- 约2.91千字
- 约 7页
- 2018-08-27 发布于福建
- 举报
基于.NET平台CAD图形裁剪程序设计
基于.NET平台CAD图形裁剪程序设计
摘要: 介绍使用ObjectArx开发图形裁剪程序的思路和算法及流程图,分析其中难点。
关键词: .NET平台;CAD图形;裁剪程序
中图分类号:TP311.11文献标识码:A文章编号:1671-7597(2011)0620071-02
在AutoCAD制图过程中,经常需要将CAD图进行裁剪以满足工程出图需要,如图l所示。
图1
Trim命令在图形简单,需要裁剪的对象不是很多的情况下能满足用户的需要。而在某些项目中,一幅图动辄几十兆,需要裁剪的对象更是成百上千,这时使用Trim命令难免会降低效率。而带有此功能的大都为专业商用软件如DLGmate,购置成本高,所以使用ObjectArx开发裁图程序就显得很必要。下面用C#2005+ObjectArx2007介绍程序设计的整个过程。
1 程序思路及算法描述
在工程制图中,常用的有文本注记、线、块及各种符号。而文本、块及各种符号都是点定位,就是说如果他们的定位点在多边形内,则认为他们在多边形内,否则,认为他们在多边形外或者在多边形上。后面我们主要描述点与线在AutoCAD中的裁剪。
流程图如图2。
2 难点描述
1)点与多边形的关系
点与多边形的关系有三种:即点在多边形上,点在多边形内,点在多边形外。
2)线与多
原创力文档

文档评论(0)