A-A+

CATIA使用VBA(VBS)二次开发在工程图激活的视图中绘制草图

2019年06月16日 CAD 阅读 1,002 views 次

在CATIA中使用VBA(VBS)进行二次开发,可通过如下代码在工程图激活的视图中绘制草图:

Sub catmain()

Dim lView,lFact,Cl,C2,lSlct, lVisprp,lBView

'获取激活视图

Set lView =CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveView

'创建二维画笔

Set lFact = lView.Factory2D

'创建直线、圆、样条曲线等图元

Set Ln = lFact.CreateLine(0, 0, 200, 200)

set Cl =lFact.CreateClosedCircle(200,200,50)

'设置颜色、线宽、线型等属性

Set lSlct = CATIA.ActiveDocument.Selection

Set lVisprp = lSlct.VisProperties

set C2 =lFact.CreateClosedCircle(200,200,25)

lSlct.Add C2

lVisprp.SetRealColor 255,0,0, 1

lVisprp.SetRealWidth 5,1

lVisprp.SetRealLineType 3,1

lSlct.Clear

End Sub

以上代码所绘制的草图如下所示:

坐倚北风网站福利:本站用户可联系“HyperMesh钉子户”,免费获取Altair内部学习资料,包含HyperMesh,OptiStruct拓扑优化,HyperStudy(DOE+优化),电磁,流体等软件。联系微信cae-max
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: