挤出曲线与曲面
挤出曲线或曲面来创建一个开放或封闭的造型,挤出的物件可以是多重曲面也可以是轻量级的挤出物件。
多重曲面(红色);挤出物件(蓝色)。
轻量级的挤出物件
轻量级的基础物件仅记录挤出的轮廓线和挤出长度,而不是像 NURBS 物件一样记录每条结构线。使用 Box、Cylinder、 Tube、ExtrudeCrv 和 ExtrudeSrf 指令可以创建挤出物件。挤出物件可以用平面洞加盖或直接保持开放状态。当一些指令需要在挤出物件上加入附加信息或要对其进行编辑的时候,挤出物件会被自动转为多重曲面。
轻量级的挤出物件比传统的多重曲面占用内存空间更小,网格显示更快,保存后占用的空间更小。
含有大量多重曲面的模型文件,由于对资源的需求相对较高,性能可能会很低,如果在 Rhino 中相同的物件都是作为轻量级的挤出物件存在,则模型的响应更快,并且可以留出更多可用内存。
使用 UseExtrusions 指令可以设置挤出操作得到的结果是挤出物件还是多重曲面,如果想挤出得到的是多重曲面而不是挤出物件,可以将选项设置为多重曲面。
相关的指令
UseExtrusions
决定沿直线挤出时,挤出的结果是挤出物件还是多重曲面。
UseExtrusions 指令可以控制挤出物件的类型。
- 开启 UseExtrusions,在可能的情况下,将用挤出物件表示实体和曲面。
- 关闭 UseExtrusions,Rhino 将直接挤出曲面和多重曲面物件。
- 关闭 UseExtrusions 不会影响已经挤出的挤出物件。
ConvertExtrusion
将挤出物件转换为曲面或多重曲面。
SelExtrusion
选取挤出物件。
使用 SelExtrusion 指令不会选取曲面或多重曲面,如果您想查看哪些物件是挤出物件就可以使用这个指令。
Explode
将物件拆分为单独的部分。
挤出物件炸开后得到的结果是炸开后的多重曲面。
Mesh
从一个 NURBS 曲面或多重曲面建立网格。
用于显示挤出物件的渲染网格侧面总是四边网格面,而加盖的面总是三角网格面。
SaveAs
以不同的文件名称储存目前的模型,同时关闭目前的模型并打开另存的模型。
将挤出物件保存为 Rhino 4 或更早期版本的文件时,会转为多重曲面。
ConvertExtrusion
将挤出物件转换为曲面或多重曲面。
挤出曲线
ExtrudeCrv
将闭合的平面曲线沿直线挤出为实体。
ExtrudeCrvAlongCrv
沿着一条路径曲线将闭合的平面曲线挤出为实体。
ExtrudeCrvTapered
将闭合的平面曲线以一定的角度像锥形一样挤出。
ExtrudeCrvToPoint
将封闭的平面曲线逐渐挤出到一个点。
挤出曲面
ExtrudeSrf
将曲面边缘沿直线挤出为一个实体。
ExtrudeSrfAlongCrv
沿着一条曲线路径挤出曲面边缘为一个实体。
ExtrudeSrfTapered
将曲面以一定角度沿直线挤出为一个锥状的实体。
ExtrudeSrfToPoint
将曲面边缘向一个点挤出成为一个锥状的实体
建立挤出物件
Box
建立一个实体立方体。
Cylinder
建立一个多重曲面圆柱体。
Pipe
Slab
偏移一个多重直线,挤出并为挤出的结果加盖形成一个实体。
基础特例
Boss
将封闭的平面曲线往与曲线平面垂直的方向挤出至边界曲面,并与边界曲面组合成多重曲面。
Fin
在曲面法线方向基础曲线。
Pipe
Rib
将曲线挤出成曲面,再往边界物件挤出,并与边界物件结合。
Ribbon
将曲线偏移 ,并在曲线之间建立规则曲面。
Slab
偏移一个多重直线,挤出并为挤出的结果加盖形成一个实体。