Rhino 教程:创建基本几何体 (Basic Geometry)
在 Rhinoceros 3D 中,建模的基础是理解如何从点开始,构建线,形成面,最后组合成体。以下是创建几何体最常用的基本命令。
1. 点 (Points)
点是几何构建的基础。
| 命令 (英文) | 命令 (中文) | 描述 | 快捷键示例 |
|---|---|---|---|
| Point | 单点 | 在空间中创建一个点对象。 | |
| Points | 多点 | 连续创建多个点,直到按 Enter 结束。 | |
| Divide | 等分 | 在曲线上按数量创建等分点。 |
2. 线 (Curves / Lines)
Rhino 中的“线”通常指 NURBS 曲线,可以是直线也可以是自由曲线。
2.1 直线
- Line: 创建一条单一的直线段。
- Polyline: 创建多段折线。注意:如果终点回到起点,它将形成一个闭合的环。
- Lines: 连续创建多条独立的直线段(每段之间不连接)。
2.2 自由曲线
- Curve (控制点曲线): 通过定义控制点来绘制平滑曲线。这是最常用的绘图命令。
- 技巧: 左键点击放置点,右键结束。
- InterpCrv (内插点曲线): 曲线必经过你点击的每一个点。
- Circle: 创建圆。
- Arc: 创建圆弧。
- Rectangle: 创建矩形。
3. 面 (Surfaces)
面是由线生成的。在 Rhino 中,创建面的方法非常多,取决于你拥有的线条结构。
3.1 从平面曲线创建
PlanarSrf (平面曲面)
- 用途: 只要你有一组封闭的、共平面的曲线,使用此命令即可瞬间生成一个面。
- 示例: 画一个矩形 (`Rectangle`),选中它,输入 `PlanarSrf`。
3.2 从 3D 曲线创建
| 命令 | 描述 | 适用场景 |
|---|---|---|
| Loft (放样) | 像铺床单一样,在两条或多条曲线之间生成曲面。 | 船体、有机形状、截面过渡。 |
| Sweep1 (单轨扫掠) | 一条断面线沿着一条路径线移动生成的面。 | 管道、相框、单一路径的物体。 |
| Sweep2 (双轨扫掠) | 一条断面线在两条路径线之间移动生成的面。 | 复杂的曲面,如汽车引擎盖、鼠标外壳。 |
| Patch (嵌面) | 对一组不封闭或不规则的曲线/点进行拟合生成曲面。 | 地形、修补破洞。 |
| EdgeSrf (以二、三或四个边缘曲线建立曲面) | 通过选取2到4条边界线来生成曲面。 | 填补矩形或三角形区域。 |
4. 体 (Solids)
体是封闭的、没有“漏洞”的空间几何。
4.1 标准体
Rhino 提供了一系列预设的实体命令:
- Box: 立方体/长方体。
- Sphere: 球体。
- Cylinder: 圆柱体。
- Cone: 圆锥体。
- Torus: 圆环体(甜甜圈形状)。
4.2 从曲线或曲面生成体
ExtrudeCrv (挤出曲线)
- 描述: 将平面曲线向垂直方向拉伸成体。
- 选项: 记得在命令行中勾选 `Solid=Yes` (实体=是),否则生成的只是一个没有盖子的管子。
Cap (加盖)
- 描述: 如果你有一个两端开口的挤出面(平面开口),使用此命令可以自动封顶,将其变为实体。
Revolve (旋转成形)
- 描述: 将一条轮廓曲线绕着一根轴旋转 360 度生成实体(如花瓶、酒杯)。
5. 常用操作技巧
- Gumball (操作轴): 强烈建议开启底部的 “Gumball” 选项。开启后,选中物体会出现三色坐标轴,可以直接拖动轴进行移动、旋转和缩放(按住 Ctrl 拖动轴上的小圆点可以挤出面)。
- Osnap (物件锁点): 绘图时务必开启 “Osnap”,勾选 End (端点), Mid (中点), Int (交点) 等,以确保几何体精确连接。
6. 练习:画一个简单的杯子
- 使用 Circle 画一个圆(杯底)。
- 选中圆,使用 ExtrudeCrv 向上挤出,确保 `Solid=No`。
- 使用 OffsetSrf (偏移曲面) 将刚才的圆管向外偏移一定厚度,并设置 `Solid=Yes`。
- 使用 FilletEdge (边缘圆角) 对杯口进行倒角处理。
评论