【技术实现步骤摘要】
基于水弹折纸衍生结构拟合广义圆柱体曲面的建模方法
[0001]本专利技术涉及计算机图形学中计算机折纸拟合广义圆柱曲面的领域,具体涉及基于未折叠水雷衍生折纸单元拟合广义圆柱曲面建模方法。
技术介绍
[0002]折纸是一种古老的东方折纸艺术,已被用来通过折叠嵌入设计的折痕图案的二维平板材料来构建三维结构,一种满足可展开约束所需的折纸结构可以在平面上制造而无需切割,这对制造业具有吸引力,这种结构甚至可以进行平坦折叠,这对于有效的储存和运输来说很有意义。受益于尺度无关的特征,折纸的一种初步原型可能适用于尺寸范围从纳米级、米级到宏观级的应用。
[0003]通过折纸构造给定的柱面是反折纸设计问题的一个简单情况,因为它的高斯曲率为零。这种圆柱形折纸结构也受到了研究人员和工程师的广泛关注,并具有潜在的应用前景,如生物医学可折叠支架、可调谐机械记忆结构、空间可展开臂。从大多数设计方法获得的折纸结构在展开时处于部分折叠状态。即使可以通过增加用于合成折痕图的单位的数量来生成一个与目标表面相对应的更精细的近似,这样的折纸近似显示出一个波纹表面,在一些特定工程场景中的外观设计中,非波纹即光滑表面起着至关重要的作用,例如飞机机翼等,光滑的表面可以让风雨轻松通过物体表面。
技术实现思路
[0004]在本专利技术中,提出了一种拟合广义圆柱曲面的新方法,该圆柱面由可展开的矩形块组成,其中嵌入了受水弹镶嵌启发的折痕图案。矩形块是一个基本单元,通过优化宽w和高h统一化。生成的具有这种统一矩形块的折痕图案是可展开的,无需额外切割即可 ...
【技术保护点】
【技术特征摘要】
1.基于水弹折纸衍生结构拟合广义圆柱体曲面的建模方法,其特征在于,包括如下步骤:S1:引入利用未折叠水雷单元折纸拟合目标曲面,构建初步的目标网格模型;S2:用户交互式输入配置信息,控制生成目标曲面;S3:通过优化统一化水雷单元的大小;S4:平铺水雷单元拟合目标曲面,构建目标网格模型。2.根据权利要求1所述的基于水弹折纸衍生结构拟合广义圆柱体曲面的建模方法,其特征在于,所述S1中构建目标网格模型的具体方法:S11、目标网格模型由N
r
×
N
c
个水雷单元构成,即N
r
行、N
c
列,其中方形水雷单元宽度w等于高度h,首先设置平铺在奇数行的水雷的单元为模块B
O
,单元内部六条折痕相交于一个内部顶点,其次设置平铺在偶数行的水雷单元模块为B
E
,其在模块B
O
的基础上,交换水雷单元的左边和右边,折纸的单元在每一行交错排列。3.根据权利要求1所述的基于水弹折纸衍生结构拟合广义圆柱体曲面的建模方法,其特征在于,所述S2的具体方法:S21、生成轮廓曲线:用户指定曲线控制点,由该控制点生成NURBS曲线(Non
‑
uniform rational basis spline),即为圆柱曲面的2D轮廓曲线Γ;S22、生成目标曲面:根据轮廓曲线Γ,由用户输入曲面宽度W,将该曲线沿y轴扫描距离W,则其扫描路径形成的面即为目标曲面Φ
T
,即为最终拟合的圆柱曲面。4.根据权利要求1所述的基于水弹折纸衍生结构拟合广义圆柱体曲面的建模方法,其特征在于,所述S3的具体方法:S31、轮廓曲线取样:对于轮廓曲线Γ,在其上取N
r
+1个采样点,分别设置顶点为s
i
(i=1,
…
,N
r
+1),则轮廓曲线被分为N
r
段,设置每一段的长度为h
j
(j=1,
…
,N
r
)。5.根据权利要求4所述的基于水弹折纸衍生结构拟合广义圆柱体曲面的建模方法,所述S3还包括:当长度h
j
不同时,引入迭代优化,定义长度残差r
j
:其中是高度平均值;由该误差值建立优化目标函数:通过该迭代优化过程,减少水雷单元高度误差,降低制作难度。6.根据权利要求1所述的基于水弹折纸衍生结构拟合广义圆柱体曲面的建模方法,其特征在于,所述S4的具体方法如下:设置水雷单元宽度为w=W/N
r
,并针对w和h三种比例关系,分别进行模型构建,当w=h,则构成Square(E)型水雷折纸结构;当w<h,则构成Tall(T)型水雷折纸结构;当w>h时,则构成Short(S)型折纸结构。7.根据权利要求6所述的基于水弹折纸衍生结构拟合广义圆柱体曲面的建模方法,其特征在于,当w=h,构成Square(E)型水雷折纸结构的方法如下:
此时,对于每个未折叠的水雷单元,其形状为一个正方形;对于单个水雷单元平坦折叠状态下,其边框面积为:对于整个折纸结构平坦折叠状态下,将该折纸结构放置x
‑
z平面,其中G
r
与x轴平行,当增加水雷单元的列数时,会在G
r
方向增加水雷模块,且该折纸结构不会发生自相交,其边框面积为:8.根据权利要求6所述的基于水弹折纸衍生...
【专利技术属性】
技术研发人员:赵岩,李世玲,魏莹蕾,张明月,曾兰玲,杨洋,
申请(专利权)人:江苏大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。