首页 | 本学科首页   官方微博 | 高级检索  
     检索      

船体曲面的NURBS表达与设计
引用本文:仵大伟,林焰,纪卓尚.船体曲面的NURBS表达与设计[J].大连理工大学学报,2002,42(5):569-573.
作者姓名:仵大伟  林焰  纪卓尚
作者单位:大连理工大学,船舶CAD工程中心,辽宁,大连,116024
基金项目:国家教育部“跨世纪优秀人才培养计划”基金资助项目 (1999),高等学校博士学科点专项科研基金资助项目 (2 0 0 0 0 14 12 5)
摘    要:在AutoCAD的ObjectARX开发环境中,以VC^ 为编程语言,建立了AutoCAD图形数据库与外部数据库的数据链接,采用非均匀有理B样条技术,对综合定型值点的船体曲面插值及边界条件处理进行了研究, 构造出以NURBS为统一数学表达式的船体曲面。根据投影原理,对船体曲面与任意平面的求交问题给出数值算法。首先用直线段逼近曲面的单参数曲线,在投影坐标系内求出直线段与平面的交点,再将交点映射到实际坐标系中得到真实的交点,这些点的集合即为平面与曲面的交线。

关 键 词:曲线插值  船体曲面  曲面造型  NURBS  ObjectARX  AutoCAD  非均匀有理B样条  船体设计
文章编号:1000-8608(2002)05-0569-05

Ship hull surface′s NURBS representation and design
WU Da wei,LIN Yan,JI Zhuo shang.Ship hull surface′s NURBS representation and design[J].Journal of Dalian University of Technology,2002,42(5):569-573.
Authors:WU Da wei  LIN Yan  JI Zhuo shang
Abstract:Using the object oriented technique, authors define the customer classes for ship hull form modeling in the ObjectARX programming environment. Through DAO database API of MFC, the connection between AutoCAD and outside database (MS Access, MS SQL Server etc.) is established. According to the points net of offset, authors give the boundary conditions, interpolate the ship hull shape with NURBS surface, and represent the ship hull form. At last, an algorithm for surface plane intersection based on projection principle is proposed. Firstly isoparametric curves are divided into line segments respectively. Then a new auxiliary space, i.e. projection coordinate system, is established. Projecting intersections between plane and line segments in auxiliary space, mapping intersections form auxiliary space into object space, intersections between NURBS surface patches and an arbitrary plane are implemented finally.
Keywords:interpolation/ship  hull surface  surface modeling  non  uniform rational B  spline  intersection  ObjectARX
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号