社区
Inventor 产品技术应用讨论区
欢迎访问欧特克Inventor论坛!分享知识,发帖提问,浏览Inventor热帖
取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

如何用Inventor API控制视图中的零部件的可见性

4 条回复4
已解决
回复
1 条消息(共 5 条)
1210550275
148 次查看, 4 条回复

如何用Inventor API控制视图中的零部件的可见性

        在工程图中,尤其是局部视图里,我们经常会关闭某些零部件的可见性,让它不展示在局部视图中,或者关闭某些零部件的隐藏线,来使得视图更清晰简洁。

        在工程图中我们可以在模型树上右键点击某视图中的某个零部件,就可以进行对该零部件的“可见性”或“隐藏线”进行设置。 那如何用Inventor API实现相同的操作呢?

标签 (1)
4 条回复4
2 条消息(共 5 条)

为什么要用API控制视图中的可见性。可以在零件或者装配体创建所有需要的视图,然后在工程图的表达中选择需要的视图。

3 条消息(共 5 条)

@1210550275 您好!请问您的问题解决了吗?是否尝试了以上 @zy19860604 回复中的建议?





Lynn Zhang
Community Manager


4 条消息(共 5 条)

参考如下规则

 

Dim oDrawingDocument As Inventor.DrawingDocument
  oDrawingDocument = ThisApplication.ActiveDocument
Dim oView As DrawingView = oDrawingDocument.ActiveSheet.DrawingViews.Item(1)
Dim oAssemblyDocument As AssemblyDocument = oView.ReferencedDocumentDescriptor.ReferencedDocument
Dim oSecondOccurrence As ComponentOccurrence = oAssemblyDocument.ComponentDefinition.Occurrences.Item(2)
oView.SetVisibility (oSecondOccurrence, False)

 


If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!
如果我的回帖解决了您的问题,请点击 "接受为解决方案" 按钮. 这可以帮助其他人更快的找到解决方案!


王 承之
Autodesk AGN [Inventor 俱乐部] Leader
Inventor Club | Bilibili


AGN L    EESignature

5 条消息(共 5 条)

@1210550275 您好!请问是否尝试了以上 @王承之pmhker 老师提供的规则代码?是否能解决您的问题?





Lynn Zhang
Community Manager


找不到想要的内容?向社区提问或分享您的知识。

到论坛发帖  

”