APP下载

基于CAA的多截面曲面优化算法研究∗

2020-07-13王秋娇谢志祥

计算机与数字工程 2020年5期
关键词:设置设计

王秋娇 谢志祥

(1.西南交通大学希望学院基础部 成都 610400)(2.航空工业航宇救生装备有限公司 襄阳 441000)

1 引言

CATIA是法国达索公司研发的一款高端CAD设计软件,在汽车、航空、船舶、水利水电等领域有非常广泛的应用[1~4],是全球应用最广泛的软件之一。作为一款通用性的软件,CATIA原生命令选项较多,设计灵活,能满足不同领域的不同应用场景。但是,当在某些场景下,需要快速设计的时候,繁多的选项反而限制了设计速度。为此,CATIA提供了模块化的图形接口工具CAA(Component Ap⁃plication Architecture),其包含了众多的基于C++程序语言的API,供客户定制化使用。文献[5~10]等分别在不同的领域研究应用了CATIA二次开发,以提高设计效率。文献[11~13]研究应用了CATIA V6平台下的API。

2 多截面曲面及其API

2.1 多截面曲面

多截面(Lofting)曲面也称放样曲面,是指根据多个不同的截面轮廓以及引导线做出的适应性的曲面,相邻截面间平滑过渡,在汽车、飞机、工艺品等造型设计中有很广泛的应用。每个截面(Sec⁃tion)控制最终模型的横截面,闭合点(Closing Point)控制纵轮廓线,脊线(Spine)对整体形状进行引导优化。如图1(a)所示,当选择矩形截面1、圆形截面2以及正六边形截面3来创建多截面时,CATIA自动在每个截面轮廓上预生成闭合点,这些闭合点一般为曲线的极值点。

由图可见,使用CATIA现有的算法,每个截面默认生成的闭合点并不处在截面的相同方位,截面1和截面2的闭合点处在偏右侧方位,而截面3的闭合点处在偏左的方位。若执行确定命令,则生成失败,CATIA生成的预览图形如图1(b)所示。图1(c)为手动调整了截面3的闭合点位置后的预览图,由图可知,若不设置脊线,CATIA会生成一条默认的脊线来引导整体走向。……

登录APP查看全文

猜你喜欢

设置设计
中队岗位该如何设置
何为设计的守护之道?
《丰收的喜悦展示设计》
7招教你手动设置参数
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考
舰船人员编制的设置与控制