论文部分内容阅读
为实现不同方案下重力坝三维模型的快速构建,利用VB编程语言对CATIA三维建模软件进行二次开发,通过自动化对象编程(V5Automation)接口完成VB与CATIA的连接,以VB程序驱动CATIA软件的相关组件,构建重力坝三维模型。建模采用自上而下的骨架设计思路,对传统的装配方式进行改进,建立重力坝整体骨架对各坝段的约束,并结合CATIA软件的参数化设计特点论述多种方案下重力坝三维模型的快速建立方法,并以西藏某水电站为例构建了三种重力坝的典型布置方案。结果表明,使用CATIA二次开发技术能够快速、准确、智能地完成重力坝三维模型的构建,且可快速完成不同设计方案的优化与比选。
In order to realize the rapid construction of 3D model of gravity dam under different schemes, the secondary development of CATIA 3D modeling software is implemented by using VB programming language, the connection of VB and CATIA is accomplished through the automation object programming (V5Automation) interface, the CATIA software is driven by VB program Related components, building a three-dimensional model of gravity dam. The modeling uses the top-down skeleton design method to improve the traditional assembly method and establish the constraint of the whole skeleton of gravity dam to each dam. Based on the parametric design features of CATIA software, the three-dimensional model of gravity dam The rapid establishment of a method to build a hydropower station in Tibet as an example of three typical gravity dam layout. The results show that the use of CATIA secondary development technology can quickly, accurately and intelligently construct the 3D model of gravity dam and optimize and optimize different design schemes quickly.