EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 3437|回复: 50
打印 上一主题 下一主题

Inventor中管理Attribute的工具

[复制链接]

1514

主题

7465

帖子

1万

积分

admin

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10

积分
12404

社区QQ达人

跳转到指定楼层
楼主
发表于 2014-1-14 10:28:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

Brian在他的博客Mode the machine中又发布了一个Attribute Helper的免费小工具。我且把Attribute翻译成特性吧。推荐的目的是,这个小工具对一些需要使用到Inventor中的特性的人将会很有很大的帮助,因为你能通过它方便地读取/增加/编辑/删除特性。

写这个小工具的起因是因为Inventor中的Attribute只能通过编程来能访问到,也就是说,如果你需要用到特性,你就要通过写程序来实现,对于使用者来说显然很不方便。有了这个小工具,一切都变得简单了。


                               
登录/注册后可看大图

从图中可以看到该工具使用的效果。安装很简便。执行.exe后启动Inventor就可以看到附加模块中的Attribute Helper按钮了。

当选择Attribute Helper窗口中的实体节点(比如Face)时,图形中的实体会被选中。该设计用了一个对象列表来存储对象,并且用了文档选择集SelectSet来亮选对象。关于特性集的增减编辑都是很简单的,就是直接调用AttributeSets和AttributeSet的成员函数就能实现。

下面是原文:

Attribute Utility

Working with attributes can sometimes be a bit frustrating because the only access you have to attributes is through the API.  You can’t quickly create, edit, or view an attribute without writing a program to do it.  Because of this I became a bit frustrated when working on my first program that made extensive use of attributes.  For the program to function correctly the attributes it was using all had to be correct and it was difficult to debug problems to determine if the problem was my program or the attributes it was trying to access.

For my own sanity I wrote a little utility that would let me view all of the attributes in a document.  That helped a lot but I never felt it was finished because it only allowed me to view existing attributes and I still couldn’t easily create or edit an existing attribute without writing code.  As part of the series of blog posts I’ve I’m writing about attributes, I’ve completely re-written the utility so that it provides full creation, edit, and viewing of attributes.  This new version of the utility is an add-in.  To use it just download and install the add-in and look at the readme that’s installed for instructions on how to use it.  When installing you have the option of also installing the source code, if you’re interested in the internals of how it works.  It was written using the Visual Basic language in Visual Studio 2008.

Let me know if you have suggestions or find any problems.

文章来源:http://blog.csdn.net/barbarahan


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
工作时间:工作日的9:00-12:00/13:30-18:00,节假日不在线,请勿留言

4

主题

851

帖子

1307

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1307
推荐
发表于 2014-3-5 15:38:21 | 只看该作者
顶......
楼下跟上.....

14

主题

2892

帖子

2085

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
2085
推荐
发表于 2016-4-7 11:14:30 | 只看该作者
(ˇˍˇ) 路过~

1514

主题

7465

帖子

1万

积分

admin

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10

积分
12404

社区QQ达人

推荐
 楼主| 发表于 2014-11-23 10:08:37 | 只看该作者
简单幸福 感谢分享
工作时间:工作日的9:00-12:00/13:30-18:00,节假日不在线,请勿留言

5

主题

726

帖子

1692

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1692
7F
发表于 2014-2-18 12:24:10 | 只看该作者
顶......
楼下跟上.....

8

主题

702

帖子

1224

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1224
12F
发表于 2014-2-22 20:17:07 | 只看该作者
顶......
楼下跟上.....

28

主题

763

帖子

1425

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1425
13F
发表于 2014-2-25 10:38:09 | 只看该作者
顶......
楼下跟上.....

15

主题

903

帖子

1812

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1812
14F
发表于 2014-2-25 10:41:17 | 只看该作者
(*^__^*) 嘻嘻……

6

主题

908

帖子

1312

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1312
15F
发表于 2014-2-28 11:53:20 | 只看该作者
路过!!!
不发表意见……
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-11-23 11:42

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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