附注:
在 四 个 直 立 的 边缘建 立 圆角。
在 上方 曲 面的 边缘建 立 圆角。
106
附注:
在 四 个 直 立 的 边缘建 立 圆角。
在 上方 曲 面的 边缘建 立 圆角。
106
16 使用 CutPlane 指令 (曲 面菜单 :平面 > 切割用平面) 建 立 一 个 通 过 Z 轴原
17 修剪多重曲面在切割用平面之下的部。
建 立 的 曲 面结 构 非常 简 单 平 滑
Robert McNeel & Associates
附注:
点 的 切割 用 平 面。
滑 ,而且没 有锐 边。
107
6 进阶 曲 面建 立 技 巧
在 建 立 曲 面时 您 可 能 会遇到 许多复 杂 或需要 技 巧 的 问题 。稍 后我们 将会学 习 建 立 某
构 简 洁的 技 巧 。本 章 节 的 范 例 除了 会示 范 一 些 特 别 的 曲 面建 立 技 巧 以 外,也 会让您 了
各种 工 具 的 运用 ,解决 建 立 曲 面时 遇到 的 难题 。
在 这个 章 节 您 会学 到 如 何 建 立 平 滑 的 圆顶按钮、渐消 面与如 何 整 平 曲 面的 技 巧 。
圆顶按钮
这个 范 例 建 立 曲 面的 目 标是 手 机 上的 圆顶按钮,按钮的 圆顶曲 面除了 要 与周 围 的 曲
造型。您 可 以 使用 许多方 法 建 立 这样 的 曲 面,本 范 例 会示 范 其 中 的 三种 方 法 。
Robert McNeel & Associates
附注:
些 类 型 的 曲 面,同时 又 能 保 持曲 面结
了 解在 Rhino 里您 可 以 创造 性 地 结 合
面平 滑 相 接 以 外还要 保 有自己 的 圆顶
109
范例 19 — 平 滑 的 圆顶按钮
1 打 开 模型文件 Button Domes.3dm。
这个 范 例 的 关 键 在 于 定 义 一 个 与曲 面上某 个 区 域 最 接 近的 自定 义 工作平面。
多方 法 来 建 立 需要 的 曲 面。
定 义 工 作 平 面的 方 法 有许多种 ,在 这个 范 例 中 我们 会讨论三种 方 法 :通 过三
平面、配合物件的工作平面。
2 使用 OneLayerOn 指令打 开 Surfaces to Match 图 层 ,您 所看到 的 曲 面
以 三点 定 位自定 义 工作平面:
1 执 行 CPlane 指令,使用三点 选 项 (查看菜单 :设定 工 作 平 面 > 三点 定 位)。
2 在 Perspective 工 作 视窗 中,使用最 近点 物件锁 点 ,于 曲 面上洞的 边缘上指
在 Perspective 工 作 视窗 中,使用最 近点 物件锁 点 ,于 曲 面上洞的 边缘上指定 三个 点
3 旋 转 Perspective 视图 ,可 以 看到 工 作 平 面网 格 线 与曲 面上的 洞对 齐。
Robert McNeel & Associates
附注:
。定 义 这个 工 作 平 面后,您 可 以 使用 许
三个 点 的 工 作 平 面、与曲 线 垂 直 的 工 作
面上的 洞是 要 放 置 按钮的 位置 。
。 设定 工 作 平 面:三点 定 位
指定 三个 点 。
。
110
自定 义 与曲 线 垂 直 的 工 作 平 面:
先 画 出 曲 面的 法 线 ,再 设定 工 作 平 面与这条 曲 面法 线 垂 直 。这个 方 法 可 以 画
面。
1 执 行 CPlane 指令,使用上一 个 选 项 (工 作 视窗 菜单 :设定 工 作 平 面 > 复原
2 执 行 Line 指令,使用法 线 选 项 (曲 线 菜单 :直 线 > 曲 面法 线 ),在 接 近曲 面
请注 意,您 除了 可 以 在 可 见的 曲 面上画 出 法 线 以 外,也 可 以 在 曲 面被修 剪 掉 的
3 执 行 CPlane 指令,使用曲 线 选 项 (查看菜单 :设定 工 作 平 面 > 与曲 线 垂 直
4 选 取 刚才画 出 的 曲 面法 线 。
5 以端 点 物件锁 点 将工 作 平 面原 点 放 置 于 靠近曲 面的 法 线 端 点 。
设定 工 作 平 面与曲 面法 线 垂 直 。
Robert McNeel & Associates
附注:
出 与曲 面上任 何 指定 点 相切的工作平
原工作平面改 变 ) 复原工作平面改 变 。 设定 工 作 平 面:上一 个
面上洞的 中 心 点 画 出 一 条 曲 面法 线 。 直 线 :曲 面法 线
部分画 出 法 线 。
)。
设定 工 作 平 面:与曲 线 垂 直
111
配合数 个 点 自定 义 工作平面:
使用 PlaneThroughPt 指令 建 立 一 个 矩 形 平 面,使平 面通 过数 个 从 物件上抽
地 逼 近所有的 点 物件。CPlane 指令的物件选 项会将工 作 平 面原 点 放 置 于 矩
中 的 按钮一 个 不 错 的 方 法 。您 可 以 使用 许多方 法 抽 离 点 物件,例 如 从 按钮曲 面
1 执 行 CPlane 指令,使用上一 个 选 项 (工 作 视窗 菜单 :设定 工 作 平 面 > 复原
2 打 开 Surfaces 图 层 。
3 使用 DupEdge 指令 (曲 线 菜单 :从 物件建 立 曲 线 > 复 制 边缘) 复 制 按钮曲
4 将复 制 出 来 的 曲 线 往 垂 直 的 方 向复制两 次 。
这些 曲 线 的 垂 直 位置 可 以 决
Robert McNeel & Associates
附注:
离 的 点 物件,这个 矩 形 平 面会尽 可 能
形 平 面的 中 心 点 ,这是 建 立 这个 模 型
面边缘或从 洞的 边缘抽 离 点 物 件 。
原工作平面改 变 ) 复原工作平面改 变 。
面的 上方 边缘。
复 制 边缘
决 定 按钮圆顶曲 面的 形 状 。
112
5 使用 Divide 指令 (曲 线 菜单 :点 物件 > 曲 线 分段 > 线 段 数 目 ) 在 曲 线 上建
6 使用 SelLast 指令 选 取 所有刚才建 立 的 点 。
7 使用 PlaneThroughPt 指令 (曲 面菜单 :平面 > 通 过数 个 点 ) 建 立 通 过选
建 立 的 矩 形 平 面会尽 可 能 地 逼 近所有被选 取 的 点 。
Robert McNeel & Associates
立 50 个 点 。 附注:
依 线 段 数 目 分段 曲 线 (右 键 )
取 点 的 平 面。
113
8 按 Delete 删 除仍 然 处于 选 取 状 态下的 点 物件。
9 使用 CPlane 指令的物件选 项 (查看菜单 :设定 工 作 平 面 > 至物件) 将工 作 平
10 从 查看菜单 选 择 设定 工 作 平 面,再 选 择 已命名工作平面。在已命名工作平面
的工作平面。
11 在保存工作平面对 话框 中 输 入 Button Top,按确定。
Robert McNeel & Associates
平 面放 置 到 矩 形 平 面上。 附注:
设定 工 作 平 面:至物件
面对 话框 中 按保存,命名并保存自定 义
保存工作平面
114
以 放 样 建 立 按钮:
1 使用 Loft 指令 建 立 按钮的 圆顶。
2 选 取 三条 曲 线 。
3 输 入 P,按 Enter。
4 请确 定 使用 中 的 工 作 视窗 是自定 义 工作平面所在的工 作 视窗 ,输 入 0,按 En
放 样 的 终 点 位在 刚才建 立 的 矩 形 平 面的 中 心 点 ,也就是自定 义 工 作 平 面的 原 点
5 按 Enter。
6 在放 样 选 项对 话框 的 型式下拉 选 单 中 选 择 松弛。
使用松弛选 项时 ,输 入 的 曲 线 的 控 制 点 会成为 放 样 曲 面的 控 制 点 。使用一般选 项时 ,输
Robert McNeel & Associates
附注:
nter。
。
输 入 的 曲 线 会成为 放 样 曲 面的 结 构 线 。
115
7 打 开 放 样 曲 面的 控 制 点 。
8 选 取 最 靠近中 心 点 的 一 整 圈控 制 点 。
选 取 其 中 一 个 控 制 点 ,再使用 SelV 或 SelU 指令 选 取 一 整 圈的 控 制 点 。
9 使用 SetPt 指令 (变 动 菜单 :设定 点 ),设定 所有选 取 的 控 制 点 在 Z 轴的 高度
记住 ,这里的 Z 轴是 指目 前工 作 平 面的 Z 轴。
10 在设定 点 对 话框 中 ,只 选 取 设定 Z 与以 工 作 平 面坐 标对 齐。
11 输 入 0,按 Enter。
将选 取 的 一 圈控 制 点 与按钮中 心 点 对 齐可 以 使按钮圆顶更 平 滑 。
12 在 Perspective 工 作 视窗 中,从 工 作 视窗 菜单 选 择 设定 工 作 平 面,再 选 择 世
Robert McNeel & Associates
对 齐按钮中 心 点 。 附注:
设定 点
世界 Top。
设定 工 作 平 面:世界 Top
116
以 嵌 面建 立 这个 按钮:
1 使用 DupEdge 指令 复 制 圆柱 曲 面上方 的 边缘。
2 将复 制 的 曲 线 在 世界 Z 轴的 方 向往 上移 动 一小段距离。
3 使用 Divide 指令 像 之 前一 样 在 这条 曲 线 上建 立 50 个 分段 点 。
4 像 之 前的 范 例 一 样 ,使用 PlaneThroughPt 指令 建 立 一 个 通 过这些 点 的 矩 形
5 使用 CPlane 指令的物件选 项设定 工 作 平 面到 刚才建 立 的 矩 形 平 面上。
6 以自定 义 的 工 作 平 面原 点 为 圆心 ,画 出 一 个 椭 圆形 。
Robert McNeel & Associates
附注:
形 平 面,然 后删 除所有的 点 。
117
7 使用 Patch 指令,选 取 圆柱 曲 面上方 的 边缘和 刚才建 立 的 椭 圆形 。
椭 圆的 大 小与高度 会影 响 建 立
8 组 合两 个 曲 面,并使用 FilletEdge 指令 建 立 边缘圆角。
9 复原到 建 立 嵌 面的 前一 个 步 骤,将椭 圆形 往 下移 动 ,再一次建立嵌面。
Robert McNeel & Associates
附注:
嵌面
立 的 曲 面的 形 状 。
118
10 在嵌 面曲 面选 项对 话框 中 勾 选 调 整 切线 方 向。
建 立 的 曲 面与圆柱 曲 面相切,而且按钮中 心 会往 下凹 。
沿 着路径 旋 转建 立 按钮:
1 使用 DupEdge 指令 复 制 圆柱 曲 面上方 的 边缘。
2 将复 制 的 曲 线 在 世界 Z 轴的 方 向往 上移 动 一小段距离。
3 使用 Divide 与 PlaneThroughPt 指令,像 之 前的 范 例 一 样 ,将工作平面
4 使用 Line 指令的垂直选 项,从 工 作 平 面原 点 往 下画 出 一 条 适 当 长 度 的 直 线 。
Robert McNeel & Associates
附注:
面设定 到 曲 线 上。
。
119
5 使用 Extend 指令 (曲 线 菜单 :延 伸 曲 线 > 以 直 线 ) 将圆柱 曲 面接 缝往 上延 伸
6 使用 Intersect 指令 (曲 线 菜单 :从 物件建 立 曲 线 > 交集) 找 出 圆柱 曲 面接
7 使用 Curve 指令,以 按钮中 心 的 直 线 上方 端 点 为 起点 ,上一 个 步 骤建 立 的 点
缝上方 端 点 为 曲 线 的 终 点 ,画 出 按钮的 轮廓 曲 线 。
Robert McNeel & Associates
附注:
伸 超 过矩 形 平 面。
缝延 伸 线 和 矩 形 平 面的 交 点 。
为 曲 线 的 第 二 个 控 制 点 ,圆柱 曲 面接
120
8 执 行 RailRevolve 指令 (曲 面菜单 :沿 着路径 旋 转)。
9 输 入 S,按 Enter,设定 调 整 高度 =是。
10 选 取 轮廓 曲 线 (1)、圆柱 曲 面上方 边缘 (2) 为 路径 曲 线 、按钮中 心 的 直 线 的 两
终点。
11 RailRevolve 指令 在 建 立 曲 面时 并 不 会计算 曲 面之 间的 连续 性 ,所以您必需
面与按钮的 圆柱 曲 面做 衔接 ,使两 个 曲 面形 成相切连续 。
Robert McNeel & Associates
附注:
沿 着路径 旋 转
两 个 端 点 (3 与 4) 为 旋 转轴的 起点 和
需使用 MatchSrf 指令 将新 建 立 的 曲
衔接 曲 面
121
您 也 可 以 在 画 出 按钮轮廓 曲 线 的 时 候不 考虑画 出 的 曲 线 与圆柱 曲 面接 缝是 否 相切
fillet 指令 在 两 个 曲 面之 间建 立 圆角。
渐消 面
通常 需要 建 立 渐消 面的 情 形 是 两 个 曲 面在 相 接 边缘的 一 端 为 某 个 角度 ,在 另 一 端 变
出 两种 可 能 的 情 形。
范例 20 — 建 立 渐消 面 (1)
这个 范 例 的 关 键 在 于 两 个 曲 面边缘的 两 端 以 不 同的 连续 性 衔接 。我们 会以 10
而另一端以相切连续 衔接 。要 完 成这样 的 曲 面必 需建 立 一 个 角度 正确的替代曲
边缘与替 代 曲 面衔接 ,在 替 代 曲 面被删 除或隐 藏后,留 下来 的 两 个 曲 面间会形
1 打 开 模型文件 Crease 01.3dm。
2 打 开 Curve 与 Loft 图 层 。
Robert McNeel & Associates
附注:
切,以 沿 着路径 旋 转建 立 曲 面后再 以
化为 相切以 上连续 ,稍 后的 范 例 会举
度 的 角度 衔接 两 个 曲 面边缘的 一 端 ,
曲面 (Dummy),将上方 曲 面的 下方
形 成一 条 逐 渐消 失 的 锐 边。
122
3 将 Loft 图 层 设为 目 前的 图 层 。
4 使用 Loft 指令 以 模 型 中 的 三条 曲 线 建 立 放 样 曲 面。
Loft 指令 会记忆 本 次 Rhino
指令 的 设定 值 ,所以您必需确
不 要 简 化。
5 我们 会以 这三条 曲 线 建 立 一 个 曲 面,这个 曲 面在 中 间会有一 条 锐 边。使用 中 间
6 使用 ShrinkTrimmedSrf 指令 (曲 面菜单 :曲 面编辑 工 具 > 缩 回 已 修 剪 曲
如 果 被缩 回 的 曲 面是 以 它 的 结
后的 边缘会成为 未 修 剪 的 边缘
的 曲 面边缘完 全 一 样 。
以 放 样 的 曲 线 修 剪 曲 面其 实 就
要 分割 的 曲 面是 单 一 曲 面时 ,
的结 构 线 选 项分割 曲 面。
Robert McNeel & Associates
o 打 开 后最 后一 次 执 行 Loft 附注:
确定放 样 型 式设定 为 标准 与 放样
间的 曲 线 将曲 面分割成两 个 曲 面。
曲 面) 缩 回 两 个 曲 面。 缩 回已修剪 曲面
结 构 线 修 剪 或分割 时 ,缩 回
缘,因 为 修 剪 的 边缘与原 生 123
就 等 于 以 结 构 线 修 剪 曲 面。
,您也可以使用 Split 指令
7 隐 藏下方 的 曲 面。
建立替代曲面:
我们 会将上方 的 曲 面与新 建 立 的 替代曲面做 衔接 。
替代曲面是 由 一 条 或以 上的 不 同角度 的 直 线 线 段 沿 着上方 曲 面的 下方 边缘建 立 的 。
要 建 立 一 条 与相切方 向差 距某 个 角度 的 直 线 线 段 最 简 单 的 方 法 是 使用 变 形 工 具 放 置
1 将 Dummy Curve 图 层 设为 目 为 的 图 层 。
2 在 Top 工 作 视窗 中 建 立 一 条 20 单 位长 的 直 线 。
3 执 行 OrientCrvToEdge 指令 (变 动 菜单 :定位 > 曲 线 至边缘)。
4 选 取 刚才建 立 的 直 线 。
5 选 取 曲 面下方 边缘。
6 锁 定 边缘的 一 个 端 点 ,按鼠 标左 键 ,放 置 第 一 条 直 线 。
7 锁 定 边缘的 另 一 个 端 点 ,按鼠 标左 键 ,放 置 第 二 条 直 线 。
8 按 Enter 结 束 指令 。
定 位后的 直 线 应 该与上图 一 样 。
Robert McNeel & Associates
附注:
。
置 相切直 线 线 段 ,再 旋 转某 个 角度 。
定 位曲 线 至边缘
124
9 在 Perspective 工 作 视窗 中,从 工 作 视窗 菜单 选 择 设定 工 作 平 面 > 与曲 线
垂直,锁 定 前方 直 线 上方 的 端 点 ,按鼠 标左 键 。
10 执 行 Rotate 指令,以自定 义 工作平面原点 为 旋 转中 心 点 ,将前方 的 直 线 线 段
直 线 旋 转后应 该与上图 一 样 。
11 将 Dummy Surface 图 层 设为 目 前的 图 层 。
12 使用 Sweep1 指令 (曲 面菜单 :单 轨扫 掠 ) 建立替代曲面。
Robert McNeel & Associates
附注:
垂 直 ,设定 工 作 平 面与曲 面下方 边缘
段 旋 转 10 度。
单 轨扫 掠
125
13以 上方 曲 面的 下方 边缘为 扫 掠 路径 ,两 条 直 线 线 段 (1 与 2)为 断 面曲 线 。
请确 定 您 选 取 的 扫 掠 路径 为 曲
放样 曲 面时 的 参 考线 。
14 在单 轨扫 掠 选 项对 话框 的 型式下拉 选 单 中 选 取 对 齐曲 面。
这个 选 项可 维 持断 面曲 线 相 对 于 曲 面边缘的 角度 定 位,使一 条 与曲 面相切的 断
非有另 一 条 角度 定 位不 同的 断 面曲 线 (2)存在,否 则整 个 扫 掠 曲 面都会和 边缘
角度 定 位不 同的 断 面曲 线 时 ,扫 掠 曲 面相 对 于 曲 面边缘的 角度 定 位会由 一 条 断
Robert McNeel & Associates
附注:
曲 面边缘,而不是之前建立
断 面曲 线 (1)沿 着曲 面边缘扫 掠 时 ,除
缘路径 的 曲 面维 持相切连续 。当 有两 条
断 面曲 线 渐变 到 另 一 条 断 面曲 线 。
126
衔接 上方 的 曲 面与替 代 曲 面:
1 使用 MatchSrf 指令 将上方 的 曲 面与替 代 曲 面做 衔接 。
2 选 取 上方 曲 面的 下方 边缘。
3 选 取 替 代 曲 面的 上方 边缘。
4 在衔接 曲 面对 话框 中 ,选 取 相切,并 勾 选 以 最 接 近点 衔接 边缘。
使衔接 时 曲 面变 形 程度 降到 最 小。
Robert McNeel & Associates
附注:
127
5 显 示 之 前被隐 藏的 下方 曲 面(红 色),并 隐 藏替 代 曲 面(蓝色)。
6 组 合上方 和 下方 的 两 个 曲 面。
多重曲 面上的 锐 边从 明显 的 一 端 逐 渐消 失 于 另 一 端 。如 果 您 需要 对 锐 边两 侧 曲 面的 角
线 来 建 立 替 代 曲 面。
因 为 两 个 曲 面都是 未 修 剪 的 曲 面,您 可 以 再 将两 个 曲 面合并 成一 个 单 一 曲 面。
范例 21 — 建 立 渐消 面 (2)
这个 范 例 里的 渐消 锐 边和 曲 面之 间的 关 系 较 为 复 杂 。虽然 与前一 个 范 例 类 似
曲面。
以 修 剪 过的 曲 面边缘建 立 渐消 面:
1 打 开 模型文件 Crease 02.3dm。
2 使用 Line 指令 (曲 线 菜单 :直 线 > 单 一 直 线 ) 在目前的工 作 视窗 中 任 意建 立
我们 会使用 这条 直 线 建 立替代曲面 (Dummy)。
Robert McNeel & Associates
附注:
角度 做 更 多的 控 制 ,可 以 放 置 更 多的 断 面曲
,但 上方 的 曲 面是 以 双 轨扫 掠 建 立 的
一条 直 线 。
128
3 使用 OrientCrvToEdge 指令 (变 动 菜单 :定位 > 曲 线 至边缘) 将上一 个
方 边缘。
4 在 曲 面边缘的 两 端 与中 段 附近各放 置 一 条 直 线 。
如 果 直 线 被定 位到 相 邻直 的 边
面上方 边缘非常 接 近端 点 的 位
曲 面上方 边缘的 端 点 上。
定 位到 曲 面边缘的 直 线 会和 曲
5 移 动 所有定 位好 的 直 线 ,以 每 一 条 直 线 的 上方 端 点 为 移 动 的 起点 ,下方 的 端 点
Robert McNeel & Associates
附注:
步 骤建 立 的 直 线 移 动 到 下方 曲 面的 上
边缘上,可 以 将直 线 放 在 曲
位置 ,稍 后再 将直 线 移 动 到
面相切。
为 移动的终点。
129
6 使用 CPlane 指令 (查看菜单 :设定 工 作 平 面 > 与曲 线 垂 直 ) 设定 工 作 平 面
平 面与端 点 上的 直 线 对 齐。
7 使用 Rotate 指令 (变 动 菜单 :旋 转) 将直 线 旋 转-15 度(逆 时 钟 方 向)。
8 在 曲 面边缘中 段 的 直 线 重复 上一 个 步 骤。
Robert McNeel & Associates
附注:
面到 曲 面上方 边缘的 左 侧 端 点 ,使工作
130
建立替代曲面:
1 使用 Sweep1 指令建立替代曲面。
2 选 取 下方 曲 面的 上方 边缘为 单 轨扫 掠 路径 ,三条 直 线 为 断 面曲 线 ,使用对 齐曲
3 隐 藏原 来 的 曲 面。
4 使用 Sweep2 指令建立上方的曲面。
选 取 替 代 曲 面上方 边缘及 对 面
两 条 路径 。
选 取 路径 两 端 的 曲 线 为 断 面曲
5 在双 轨扫 掠 选 项对 话框 中 ,选 择 相切为 路径 A 的连续 性 。
6 隐 藏或删 除替代曲面。
7 使用显 示 或显 示 选 择 的 物件 (编辑 菜单 :可 见性 > 显 示 选 取 的 物件) 显 示 原 来
Robert McNeel & Associates