明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: nc2t

实体旋转的问题

  [复制链接]
发表于 2008-4-11 11:18:00 | 显示全部楼层

你的意思是它里面有AcDbAttributeDefinition?这是一个比较复杂的操作。我不知道你的属性定义是指什么?AcDbText?正常情况下应该是不显示的。我记得当时要把属性显示出来我还费了番心思呢。你的是AcDbAttribute吧?把它弄成AcDbAttributeDefinition,加到块里面。也可以考虑不加,这样肯定不显示了?看你自己的要求吧。

提示就是AcDbAttributeDefinition和AcDbAttribute在块中是有区别的,你试一下吧。希望能完成你要的要求。

 楼主| 发表于 2008-4-12 08:15:00 | 显示全部楼层

bluelightcsy 大哥

我说的属性定义就是 AcDbAttributeDefinition 呵呵 ~~

你在CAD中创建一个块,然后添加几个属性定义

然后在ARX写代码,创建这个块的AcDbBlockReference,然后加上对应的AcDbAttribute,然后用AcEdJig拖动这个块引用

看看有什么效果?

我的效果是:在拖动过程中,所有的AcDbAttributeDefinition也都显示,只不过拖动完毕后,AcDbAttributeDefinition就不显示了。

还有个问题(很贪心,不好意思)如何在自定义的工具栏中调用一个CAd的命令呢?

 楼主| 发表于 2008-4-12 08:17:00 | 显示全部楼层

bluelightcsy 大哥

能知道你的QQ号吗?

我的QQ:27176970

发表于 2008-4-13 11:56:00 | 显示全部楼层
本帖最后由 作者 于 2008-4-13 11:59:58 编辑

你试试用AcDbAttribute,看看会不会显示?我要明天到公司才可以帮你查原来是怎么做的,总之这2个类是不同的,一个会显示,一个不会吧。如果你不需要显示,你干脆就不要加到块里啊。。。- -b。Jig只是给人看的对不对?最后按完以后是不会把Jig的实体放在那的,那只是预览,还是需要用transformby把原来的东西移过去,不是吗?

至于在菜单中调用命令?你调的是CAD自己的命令吗?还是在你ARX中加的CAD命令?前者的话,看论坛的其他部分,应该有不少介绍吧,如acedCmd等等。如果是自己加的命令,直接调函数就行了。

QQ我基本不开的。。。。论坛我还是经常逛逛的。。。呵。

 楼主| 发表于 2008-4-13 19:04:00 | 显示全部楼层

谢谢bluelightcsy兄弟这么不厌其烦的给予讲解,非常感谢。

我说的在工具栏中调用CAD内部的命令,用的就是acedCommand(),但是不知道为什么就是不能执行

但是我在CAD命令行中调用就可以

我发个例程,请兄弟帮忙看看

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 16:55 , Processed in 0.153882 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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