如何向零件中添加衍生零件

来源:互联网 发布:简述linux的发展史 编辑:程序博客网 时间:2024/04/29 16:21

衍生零件英文名为Derived Part,关于衍生的概念,推荐大家看一下网上的这篇文章:http://www.51gcs.com/info/1321/。 Inventor API 对衍生做了全面支持。你可以访问或操作和用户界面一样的功能。今天先看看如何添加衍生件。
衍生件在Inventor中也是以一种特征(Feature)。创建方式和其它特征类似,先是创建衍生定义,然后根据该定义创建衍生。请看如下例子:

Public Sub DerivedPartExample()

       '假定当前文档是零件

        DimoCompDef As PartComponentDefinition

        oCompDef =_InvApplication.ActiveDocument.ComponentDefinition 

        DimoDerivedPartComps As DerivedPartComponents

        oDerivedPartComps =oCompDef.ReferenceComponents.DerivedPartComponents 

        ' Part1.ipt衍生

        '1. 创建衍生定义

        DimoDerivedPartDef As DerivedPartUniformScaleDef

        oDerivedPartDef =oDerivedPartComps.CreateUniformScaleDef( _

                                                           "C:\Temp\Part1.ipt")

        '2. 设置相关参数

        oDerivedPartDef.ScaleFactor = 0.75 

        ' 3. 使用定义创建特征

        DimoDerivedComp As DerivedPartComponent

        oDerivedComp =oDerivedPartComps.Add(oDerivedPartDef) 

    End Sub

原创粉丝点击