几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(AutoLISP)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


 
 
主题工具 搜索本主题 显示模式
旧 2009-04-25, 06:07 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 autocad lisp开发一个小程序 急

autocad lisp开发一个小程序 急
www.dimcax.com
autocad lisp开发一个小程序 急
用lisp来实现找出两幅图的不同,并且把不同的地方用颜色标注出来。
例如有两个相同矩形,其中有一个中间有个小圆,另一个没有。 将这两个重叠后,如何实现将这个不同的小圆,用红颜色标注出来。谢谢,哪怕给我点思路也行。謝謝 謝謝
描述:图示
7

难道是交集那类的表示方法?
不明白楼主的意思。
请图示。
技术员

也不完全是交集,就是將兩個看似相同的圖像(有不同的園或者線),重疊的放到一起。 用一個指令將其不同的地方標注出來。

我把图示发上去了,麻烦诸位再帮我看看吧

帮您顶一下,呵呵期待回答

有没有会的啊,帮帮我。。我实在是想不出来有什么好的方法了。 谢谢大家了。

号东西,学习了。谢谢楼主。

不复杂, 用编程自动全选所有图元,分离图元名称打包, one by one ,调用图元名, 提取图元库, 先作大的分类比较,
(提高计算速度),相同则详细比对其他数据,如果相同则从打包中除去两图元名,如果比对完,不能除名,则画红色
圆圈后除名. 然后进入下一轮循环. 你的? 明白?

你说的思路我明白了。 关键是代码里面怎么去实现比较,谢谢楼上的大侠。

分成大类以后,对每个元素的串行里的主要关键字进行比较,比如圆,比较他们的半径 颜色,线型或其它你需要的,
不过我感觉这不是一个好办法,如果复杂点的图可能就会要好长时间了,希望大家寻求更好的办法

楼上的意见很中肯,我曾经编制过cad环境下标准件,外购件自动分类汇总程序,
当所选图元超过500以上,时间约2分钟. 越多则越慢.....但效率比手工仍高n倍
且不出错....
想取巧的办法不是没有....我现在只能揣测 lz 编 程的用意,并提建议:
此程序多用于复制后的文件和原文件的比较....,担心有改动而人工不易发现...
其图纸上无 "版本"和" 日期 "等便于识别的标记....
如果大多数属于是否相同的判断,那就简单了....
取巧的方法之一就是, 存盘后,所有图元名会重新刷新, 以图元生成的先后顺序
重新附于新的图元名, 该图元名系列依此递增,中间不会缺失,
对新旧两张图分别选择,并移动重合后,提取两张图图元名分别打包后捉对比较
那么程序运行将会快得多.....此办法用于比较两图是否相同.....
相同则ok, 如果不同则转入我先前的办法......那种办法对人来说很召...但对
电脑来说则是必须的步骤.....因为电脑就是这样....要得到判断,就得按步骤一步一步来.......
lz 需要参考 ,可看我编的原创贴。。。 有些办法书上不会写的。。。只有自己发现。。
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
 


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭

相似的主题
主题 主题发起者 论坛 回复 最后发表
auto cad二次开发简介 yang686526 ObjectARX(AutoLISP) 0 2009-04-25 06:03 PM
【转帖】.net 开发autocad,openmode.forwrite,false); yang686526 ObjectARX(VB.NET/C#) 0 2009-04-19 09:07 PM
【转帖】[原创]利用c#进行autocad的二次开发(三) yang686526 ObjectARX(C++) 0 2009-04-16 01:24 PM
【转帖】autocad arx 学习笔记(一)(转载) yang686526 ObjectARX(C++) 0 2009-04-16 09:12 AM
如何在VB中连接AutoCAD cad DirectDWG 1 2007-01-28 04:05 PM


所有的时间均为北京时间。 现在的时间是 02:16 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多