明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1764|回复: 6

autocad中座标标注的问题,请教

[复制链接]
发表于 2004-1-9 22:14:00 | 显示全部楼层 |阅读模式
我想写一个vba程序,其功能如下,在选择图元之后,一个或很多个,程序运行,首先要求选择基准点,然后相对于基准点将图元的各个关键点进行标注,采用是座标标注,既要有x座标,又要有y座标,在标注时,最好还有"碰撞检测"的功能.也就是说,标注时最好不要和其他图元碰撞在一起,
希望各位兄弟帮忙构造一个思路给我,行吗?
发表于 2004-1-10 12:50:00 | 显示全部楼层
采用坐标标注不难 只要把各个关键点的坐标获得即可 但不知道你是怎么获得?是手动吗? 最好能传个图上来 这样可能会好写
 楼主| 发表于 2004-1-10 18:14:00 | 显示全部楼层
大侠,不是手动,而是自动,如果一副图上有很多的圆孔,矩形,以及其他的形状图形,现在要求框选或者点选所有的图形,标注其x和y方向的座标标注.
当然仅仅是一些关键点,如圆的圆心,矩形的各个点,其他多义线绘制图形的点,以及某些圆角的圆心点.
我昨天试着编写了一个程序,基本功能能实现,但是碰撞问题不知道该如何解决,大侠请帮忙.
发表于 2004-1-10 21:11:00 | 显示全部楼层
碰撞是什么情况,是不是标注的文字不能把其它的实体遮住。
 楼主| 发表于 2004-1-11 19:19:00 | 显示全部楼层
大侠,我所说的碰撞包括你所说的问题,而且还包括如下:例如一个矩形的四个角点标注时,保证标注的坐标尺寸不要和矩形的边重合,即程序有功能判断是否和其他图元重合或相交,如存在这种情况,则自动处理它反向。
发表于 2004-1-11 20:18:00 | 显示全部楼层
完全智能的标注是没有的,而且关键点的获取还是一个问题,哪个算。
我觉的应该是提示用户选择关键点,然后再提示他标注的位置,而当位置确定时再通过程序判断会否与图形相交。
 楼主| 发表于 2004-1-12 14:45:00 | 显示全部楼层
提示用户倒是没有提示,标注时候就是框选了事,然后用户自己检查是否有碰撞发生,如果有,则单击该尺寸标注,尺寸自动反向.
好像一些台湾软件基本上有这个功能,例如twincad,我现在想不明白的是,一个矩形,在倒圆或倒角之后,它依然能够标注出未倒圆或倒角前的那个角点出来.
我现在帖图出来,大侠帮我看看先
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 09:25 , Processed in 0.175089 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表