1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > CATIA V6二次开发——用VB脚本实现布尔运算

CATIA V6二次开发——用VB脚本实现布尔运算

时间:2019-01-09 19:49:50

相关推荐

CATIA V6二次开发——用VB脚本实现布尔运算

VB脚本编辑器在KDI模块中,可以利用VB语言实现一些知识工程阵列无法实现或实现起来比较麻烦的功能。以下为体积布尔运算的实现脚本。

VB脚本体积布尔运算

Dim editor1 As EditorSet editor1 = CATIA.ActiveEditorDim part1 As PartSet part1 = editor1.ActiveObjectDim shapeFactory1 As ShapeFactorySet shapeFactory1 = part1.ShapeFactoryDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("横隔板")Dim hybridShapeInstance1 As HybridShapeInstanceSet hybridShapeInstance1 = hybridBody1.HybridShapes.Item(1)Dim reference1 As ReferenceSet reference1 = part1.CreateReferenceFromObject(hybridShapeInstance1)Dim hybridShapeInstance2 Set hybridShapeInstance2 = hybridBody1.HybridShapes.Item(2)Dim reference2 As ReferenceSet reference2 = part1.CreateReferenceFromObject(hybridShapeInstance2)Dim hgset hg=shapeFactory1.AddNewVolumeAdd( reference1, reference2,4)For i=3 to hybridBody1.HybridShapes.countDim hybridShapeInstance4 As HybridShapeInstanceSet hybridShapeInstance4 = hybridBody1.HybridShapes.Item(i)Dim reference4 As ReferenceSet reference4 = part1.CreateReferenceFromObject(hybridShapeInstance4)Dim reference5 As ReferenceSet reference5 = part1.CreateReferenceFromObject(hg)set hg=shapeFactory1.AddNewVolumeAdd( reference5, reference4,4)Nextpart1.UpdateEnd Sub

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。