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

衍生零件英文名为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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值