UnrollSrf

工具列 功能表

曲面工具

曲面

展开曲面 >

摊平可展开的曲面

UnrollSrf 指令将 UV 两个方向之中只有一个方向有曲率 (不是直的) 的曲面或多重曲面摊开为平面。

步骤

  1. 选取曲面或多重曲面。

  2. 选取曲面上的曲线、注解点点物件

    此选项在展开修剪过的曲面时很有效,在曲面无法展开的情况下,可以先移除修剪曲线,展开曲线和曲面,然后用修剪曲线重新剪切展开后的曲面。

附注

指令行选项

炸开

展开后的曲面各自分开。

展开后的曲面以未展开前的共用边缘组合在一起。

指定摊平的多重曲面从哪里分割

  1. 使用 UnjoinEdge 指令
  2. 选取摊平以后要分割的边缘。

标签

展开前及展开后的曲面边缘会以注解点标示相对的边缘。

保留属性

將物件属性复制到展开后的曲面。

警告

会在摊平曲面的误差百分比超出限制时显示警告。

只有在开始执行指令的过程中选取曲面此选项才起作用。

面积差异公差

设置已摊平曲面的面积与原始曲面的面积差异的百分比。

警告显示

决定在指令行中还是在对话框中显示警告信息,话框中显示的警告信息该警告信息,必须点击后才能解除。

指令行

仅在指令行中显示警告信息,不要求您做其他操作。

对话框

将暂停程序运行并在对话框中显示警告信息,您必须点击后才能解除警告并继续运行程序。

可展开的曲面

Rhino 有一些指令可以建立或摊平可展开的曲面 (曲面上可以有洞或曲线)。

可展开的曲面就像是把无法延展、分离或收缩的材质卷起来一样,例如:圆柱体、圆锥体及钢板船壳。


展开后的曲面可以做为钢板的切割路径。

想像一下使用铝箔建立您想要的曲面形状,如果在塑形的时候铝箔皱了或是破了,您想要的曲面形状即是不可展开的。球体就是一个不可展开的例子,铝箔无法伏贴地包覆在球体上,现代汽车的车体外型及挡风玻璃都是属于这一类的造型。

Loft 指令的可展开的选项建立的是有一个方向是直的曲面,您也可以使用其它的方法建立可展开的曲面,但建立的曲面必需至少有一个方向是直的,才能使用 UnrollSrf 指令展开,您可以可展开的曲面上放置尺规,在曲面的两个边缘之间尺规可以完全接触曲面时,称为尺规线。


尺规线

因为曲面有一个方向是直的,所以该曲面上的每一点的高斯曲率都是 0。Rhino 无法展开高斯曲率不是 0 或没有任何一个方向是直的曲面。

因为可展开的曲面无法以任意两条曲线建立,以 Loft 指令的可展开的型式建立的曲面型状可能无法预期,形状类似而且没有锐角的曲线比较适合于建立可展开的曲面。

您可以使用高斯曲率分析找出曲面无法展开的部分。

可展开的曲面适用于设计机翼或水翼形式的曲面,但不适用于需要弯曲或展开金属片的管路制作或布料剪裁。

可展开曲面可能发生的问题

摊平可展开曲面时,两条边缘曲线的复杂程度不同,类似程度不同,得到的结果也非常不同,最好这两条边缘曲线的结构相同并且尽可能简洁。

选取曲线时选取不同的端点可能产生不同的结果,有些时候您可以结合不同的结果产生较好的可展开的曲面。

可展开的曲面不必定是整平的曲面。

从 3D 曲面建立可展开的曲面,再将可展开的曲面展开,曲面展开后的面积与尺规线长度和原来的 3D 曲面之间会有误差,但 Rhino 不会提出警告。

您可以展开无法展开的曲面。

Rhino 没有通过什么方法让不可展开曲面变的容易展开,而是因为有些材料本身具有延展性,例如金属就在一定程度上具有延展性(尤其是铝),材料的延展性和数学上可正确展开的曲面是有很大偏差的,但仍然可以展开。

使用 CurvatureAnalysis 指令的高斯曲率分析协助建立曲面代替可展开的放样是解决这个问题的一个方法,但除非曲面符合 UnrollSrf 指令的要求,否则 Rhino 无法以这个方式建立曲面。

为什么有些曲面无法摊平

许多设计师的设计需要重 3D 物件上的图形展开为 2D 的平面图形,3D 的曲面可以使用高斯曲率分析将曲面分为可以展开的与不可展开的两种类型。

可以展开的曲面可以耗无误差的展开成平面,例如:圆锥体、平顶锥体、圆柱体。


圆锥体、平顶锥体、圆柱体曲面展开后的情形。

在不知道材料特性(可拉伸量等)的情况下,无法摊平或“展开”具有复合曲率的球面和其他曲面。


不可展开的曲面。

双向都有曲率的曲面展开时会有误差,仅适用于有延展/收缩性的材质。

Curvature 指令可以显示曲面的曲率圆。当您在曲面上移动鼠标标记时,不可展开的曲面会显示两个圆弧。可展开的曲面会显示一个圆弧与一条直线,代表曲面只有一个方向有曲率。


可展开的圆柱曲面的曲率圆。

不可展开的球体曲面的曲率圆。

不可展开曲面的展开或展平是基于复数变换矩阵的,这些矩阵考虑材料特性并将曲面转换到 XY 平面上计算出其二维边界,材料的特性有助于确定材料产生形变所需的拉伸量。

想象切割和折叠纸张有助于理解可展开曲面,可展开的曲面可以通过折叠或弯曲一张纸得到,显然,一个球体无法通过弯曲一张纸得到,所以球体不是可展开曲面。但是可以通过一系列可展开曲面拼出一个球体,而且可以一块一块来展开,当然这种方法得到的球体不是精确的,而是近似的。简而言之,如果一个曲面可以用一张纸构造,那么就可以确定它是可展开的,Rhino 应该可以展开它;如果你需要一张可被拉伸的橡胶才能得到的三维形状,它就是不可展开的,UnrollSrf 指令无法将其展开。


以数个可展开的平面组合而成的类球体。

Smash 指令可以用来展开双向都有曲率的物件,但会有延展与收缩的误差,适合用于展开有本身具延展性的材质。

UnrollSrfUV

工具列 功能表

不在工具列上。

曲面

展开曲面 >

摊开曲面的 U 或 V 方向

UnrollSrfUV 指令展开一个曲面或多重曲面,同时保留输入曲面的 UV 结构。

步骤

  1. 选取曲面或多重曲面。

  2. 选取曲面上的曲线、注解点点物件

指令行选项

炸开

展开后的曲面各自分开。

展开后的曲面以未展开前的共用边缘组合在一起。

指定摊平的多重曲面从哪里分割

  1. 使用 UnjoinEdge 指令
  2. 选取摊平以后要分割的边缘。

标签

展开前及展开后的曲面边缘会以注解点标示相对的边缘。

请参考

Smash

旨在展开双向都有曲率的曲面。

Squish

将一个不可展开的(在 UV 两个方向都有弯曲)空间网格或 NURBS 曲面压平为一个 2D 图形。

展开曲线与曲面

 

 

 

Rhinoceros 7 © 2010-2022 Robert McNeel & Associates. 29-4月-2022