EaBIM
标题: 运用Inventor内置的导入文件功能 [打印本页]
作者: 萧闫子 时间: 2014-1-14 10:24
标题: 运用Inventor内置的导入文件功能
上次我写了篇文章介绍如何读取Inventor文件导入/导出选项,现在要介绍的是,如何运用修改后的选项将文件打开(即导入到Inventor中)。你可以修改一些文件的导入选项,也可以不修改(即采用默认值)。一旦你改了选项的值,这些值就能直接用于后面的文件导入操作中。文件的导入其实两三行代码就能实现。比如:
Dim oNewDoc As Document
Call addIn.Open(dm, context, nvm, oNewDoc)
oNewDoc.Views.Add
每一种文件格式,比如IGES,都有不同的选项。IGES文件导入选项中有个叫AutoStitchAndPromote的。该选项是决定是否要自动的缝合并且提升实体。你需要设置另外一个选项CreateSurfIndex为3或者4,AutoStitchAndPromote选项才能被成功设置。从Inventor的用户界面的打开文件命令中可以看到所有的IGES导入选项,选择创建面的类型(Create Surface As type)为第3个选项或者第4个选项的时候,自动缝合和提升(Auto Stitch And Promote)选项才会变成可选的。这就是我前面解释的CreateSurfIndex和AutoStitchAndPromote的关系。
请记住,现在你可以用自己的程序来修改这些选项并运用这些修改后的选项来导入文件,但是用户界面上的设置不会被你改变,它们还是你上次从用户界面上设好的值。
下面是一个承接前一篇文章读取Inventor文件导入/导出选项中的例子的追加代码,用来修改两个选项值,然后导入(即打开)文件,并示范调用一个API方法:
'Demo: change some options
- <p style="color: rgb(0, 0, 0); font-family: Arial; line-height: 26px; "><span style="font-family: 宋体; "><span style="font-size: x-small; "><span style="font-family: arial, helvetica, sans-serif; "><span style="font-size: small; "> nvm.Value("CreateSurfIndex") = 3
- nvm.Value("AutoStitchAndPromote") = False</span></span></span></span></p><p style="color: rgb(0, 0, 0); font-family: Arial; line-height: 26px; "><span style="font-family: 宋体; "><span style="font-size: x-small; "><span style="font-family: arial, helvetica, sans-serif; "><span style="font-size: small; "> 'Open the file
- Dim oNewDoc As Document
- Call addIn.Open(dm, context, nvm, oNewDoc)
- oNewDoc.Views.Add
-
- 'Call AutoStitchAndPromote method.
- 'Just a test, no specific meaning.
- If oNewDoc.DocumentType = kPartDocumentObject Then
- Dim ptDoc As partDocument
- Set ptDoc = oNewDoc
- ptDoc.componentDefinition.[_AutoStitchAndPromote]
- End If</span></span></span></span></p>
复制代码 文章来源:http://blog.csdn.net/barbarahan
作者: 长风 时间: 2014-2-18 12:15
路过!!!
不发表意见……
作者: ben7 时间: 2014-2-18 12:19
路过!!!
帮顶……
作者: 悠悠筱荷 时间: 2014-2-18 12:23
顶!!!!!!!!!!
作者: ★の风の☆ 时间: 2014-2-18 12:28
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 波罗友 时间: 2014-2-19 15:01
路过!!!
帮顶……
作者: 中华! 时间: 2014-2-21 14:44
顶起来…………
作者: 鹦鹉仔 时间: 2014-2-21 14:47
顶起来…………
作者: dgren 时间: 2014-2-22 20:16
(*^__^*) 嘻嘻……
作者: 挚诚星1 时间: 2014-2-24 09:55
学习一下,谢谢
作者: 大头佬 时间: 2014-2-25 10:36
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 长风 时间: 2014-2-25 10:39
路过!!!
帮顶……
作者: xy666 时间: 2014-3-5 15:38
路过!!!
帮顶……
作者: zpklfruV 时间: 2014-3-7 12:00
路过!!!
不发表意见……
作者: 茶神idg 时间: 2014-3-7 12:03
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 大头佬 时间: 2014-3-7 12:04
顶......
楼下跟上.....
作者: 老朽 时间: 2014-3-10 12:19
(*^__^*) 嘻嘻……
作者: 慕容柔晴 时间: 2014-3-11 15:37
顶!!!!!!!!!!
作者: 极HONDA速 时间: 2014-3-11 15:40
顶起来…………
作者: 楚客 时间: 2014-3-11 15:43
顶......
楼下跟上.....
作者: 老朽 时间: 2014-3-11 15:47
(*^__^*) 嘻嘻……
作者: zj1345 时间: 2014-3-12 13:44
(*^__^*) 嘻嘻……
作者: 极HONDA速 时间: 2014-3-12 13:49
顶......
楼下跟上.....
作者: 乖乖仔 时间: 2014-3-12 13:54
(*^__^*) 嘻嘻……
作者: 矮矮 时间: 2014-3-18 11:07
顶!!!!!!!!!!
作者: 江枫 时间: 2014-3-18 11:10
(*^__^*) 嘻嘻……
作者: 悠悠筱荷 时间: 2014-3-18 11:14
顶......
楼下跟上.....
作者: 静儿 时间: 2014-3-18 11:16
路过!!!
帮顶……
作者: 嫣雨遥 时间: 2014-3-31 16:41
路过!!!
不发表意见……
作者: 黑超BB 时间: 2014-3-31 16:43
顶......
楼下跟上.....
作者: 木鬼 时间: 2014-4-10 17:20
路过!!!
不发表意见……
作者: 爬爬``PA 时间: 2014-5-5 18:02
顶!!!!!!!!!!
作者: We晕晕 时间: 2014-5-5 18:06
顶起来…………
作者: 大奔KY 时间: 2014-5-8 12:03
路过!!!
不发表意见……
作者: 鹦鹉仔 时间: 2014-5-19 14:50
路过!!!
帮顶……
作者: 欧宝 时间: 2014-5-23 16:38
路过!!!
帮顶……
作者: 等你回来 时间: 2014-5-27 11:08
路过!!!
帮顶……
作者: 乖乖仔 时间: 2014-5-27 11:12
顶起来…………
作者: 卡巴kala 时间: 2014-5-27 11:20
顶!!!!!!!!!!
作者: 猫猫girl 时间: 2014-6-6 12:10
顶起来…………
作者: 国产008 时间: 2014-6-6 12:13
路过!!!
帮顶……
作者: bin 时间: 2014-6-6 12:21
路过!!!
不发表意见……
作者: 等你回来 时间: 2014-6-6 12:22
(*^__^*) 嘻嘻……
作者: audigy 时间: 2014-6-6 12:33
路过!!!
帮顶……
作者: zj1345 时间: 2014-6-9 15:59
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者: EaBIM门户编辑 时间: 2016-10-12 09:33
不错
作者: EaBIM门户编辑 时间: 2016-10-12 09:33
不错
作者: EaBIM门户编辑 时间: 2016-10-26 09:55
非常不错
作者: EaBIM门户编辑 时间: 2016-11-10 09:24
很不错
作者: EaBIM门户编辑 时间: 2016-12-1 10:18
不错
作者: EaBIM门户编辑 时间: 2016-12-15 09:39
很好
作者: EaBIM门户编辑 时间: 2017-1-16 10:19
不错
作者: EaBIM门户编辑 时间: 2017-3-23 09:36
感谢分享
欢迎光临 EaBIM (https://eabim.net/) |
Powered by Discuz! X3.2 |