基于CAD与CATIA二次开发的船体快速建模方法

Rapid hull modeling methodology based on CAD and CATIA secondary development

  • 摘要:
      目的  在使用CATIA创建船体模型的过程中,人为因素较大且工序繁杂。为快速量取船舶型值、采用型值快速化三维建模,给出一种快速、高效的船舶建模设计方法。
      方法  基于CAD与CATIA平台,运用面向用户的VB和Java语言,通过自动化接口连接CAD与CATIA模块对二者进行联合二次开发,以量取船舶各型线型值并转换为三维坐标点,快速建立三维型线,生成船体曲面。通过2个算例,验证二次开发程序的效率及可靠性。
      结果  结果表明,所编写的二次开发程序可在CAD中将二维型线快速转化为三维型值点,并在CATIA中创建横剖线、纵剖线及半宽水线,实现了快速三维建模的功能。
      结论  从2种不同船型的绘制结果可见,使用多平台协同设计技术具有多阶段建模、关联模型的技术特点,可以提高模型质量和绘制效率,极大地方便了用户使用。

     

    Abstract:
      Objectives  In the process of creating a hull model using CATIA, human factors are large and the process is complicated. In order to quickly measure the ship's offsets and adopt them to quickly 3D modeling, this paper presents a ship modeling design method, which can improve the efficiency and accuracy of ship modeling.
      Methods  Based on the CAD and CATIA platforms, using user-oriented VB and Java languages, the CAD and CATIA modules are connected through an automated interface, and the two are jointly developed to measure offsets of hull form and convert to three-dimensional coordinate points, quickly establish a three-dimensional hull line, and generate a hull surface. Through two examples, verify the efficiency and reliability of the secondary development program.
      Results  The results show that the secondary development program written can quickly convert the two-dimensional hull line to three-dimensional offset points in CAD, and create cross-section lines, vertical section lines, half-width waterlines in CATIA to achieve rapid three-dimensional construction modular function.
      Conclusions  From the drawing results of the two different ship hull form in this article, it can be seen that the use of multi-platform collaborative design technology in this article has the technical characteristics of multi-stage modeling and related models, and the improvement of model quality and rendering efficiency, which is extremely user-friendly.

     

/

返回文章
返回