QQ登录

只需一步,快速开始

扫一扫,访问微社区

犀牛建筑网

查看: 210750|回复: 9

渐消面教程

[复制链接]
发表于 2014-11-21 10:47:36 | 显示全部楼层 |阅读模式
犀牛网校
本帖最后由 有你真好 于 2014-11-21 10:53 编辑

渐 消 面
通常需要建立渐消面的情形是两个曲面在相接边缘的一端为某个角度,在另一端变化为相切以上连续,稍后的范例会举出两种可能的情形。



范例 20 —  建 立 渐 消面 面 (1)这个范例的关键在于两个曲面边缘的两端以不同的连续性衔接。我们会以 10 度的角度衔接两个曲面边缘的一端,而另一端以相切连续衔接。要完成这样的曲面必需建立一个角度正确的替代曲面 (Dummy),将上方曲面的下方边缘与替代曲面衔接,在替代曲面被删除或隐藏后,留下来的两个曲面间会形成一条逐渐消失的锐边。1 打开模型文件 Crease 01.3dm。2 打开 Curve 与 Loft 图层。3 将 Loft 图层设为目前的图层。4 使用 Loft 指令以模型中的三条曲线建立放样曲面。Loft 指令会记忆本次 rhino 打开后最后一次执行 Loft指令的设定值,所以您必需确定 放 样 型 式设定为 标 准与不 要 简化


5 我们会以这三条曲线建立一个曲面,这个曲面在中间会有一条锐边。使用中间的曲线将曲面 分割成两个曲面。

6 使用 ShrinkTrimmedSrf 指令 (曲面菜单:曲面编辑工具 > 缩回已修剪曲面) 缩回两个曲面。如果被缩回的曲面是以它的结构线修剪或分割时,缩回后的边缘会成为未修剪的边缘,因为修剪的边缘与原生的曲面边缘完全一样。以放样的曲线修剪曲面其实就等于以结构线修剪曲面。要分割的曲面是单一曲面时,您也可以使用 Split 指令的 结 构 线选项分割曲面。


7 隐藏下方的曲面。建立替代曲面 :我们会将上方的曲面与新建立的 替代曲面做衔接。替代曲面是由一条或以上的不同角度的直线线段沿着上方曲面的下方边缘建立的。要建立一条与相切方向差距某个角度的直线线段最简单的方法是使用变形工具放置相切直线线段,再旋转某个角度。1 将 Dummy Curve 图层设为目为的图层。
2 在 Top 工作视窗中建立一条 20 单位长的直线。
3 执行 OrientCrvToEdge 指令 (变动菜单:定位 > 曲线至边缘)。
4 选取刚才建立的直线。
5 选取曲面下方边缘。
6 锁定边缘的一个端点,按鼠标左键,放置第一条直线。
7 锁定边缘的另一个端点,按鼠标左键,放置第二条直线。
8 按 Enter 结束指令。


9 在 Perspective 工作视窗中,从 工 作 视 窗 菜 单选择 设 定 工 作 平面 面 >  与 曲 线 垂 直,设定工作平面与曲面下方边缘垂直,锁定前方直线上方的端点,按鼠标左键。

10 执行 Rotate 指令,以自定义工作平面原点为旋转中心点,将前方的直线线段旋转 10 度。


直线旋转后应该与上图一样。
11 将 Dummy Surface 图层设为目前的图层。
12 使用 Sweep1 指令 (曲面菜单:单轨扫掠) 建立替代曲面。
13以上方曲面的下方边缘为扫掠路径,两条直线线段(1 与 2)为断面曲线。请确定您选取的扫掠路径为曲面边缘,而不是之前建立放样曲面时的参考线。


14 在 单 轨 扫 掠 选 项对话框的 型式下拉选单中选取 对 齐 曲 面。这个选项可维持断面曲线相对于曲面边缘的角度定位,使一条与曲面相切的断面曲线(1)沿着曲面边缘扫掠时,除非有另一条角度定位不同的断面曲线(2)存在,否则整个扫掠曲面都会和边缘路径的曲面维持相切连续。当有两条角度定位不同的断面曲线时,扫掠曲面相对于曲面边缘的角度定位会由一条断面曲线渐变到另一条断面曲线。


衔 接 上 方 的 曲 面 与 替 代 曲 面 :1 使用 MatchSrf 指令将上方的曲面与替代曲面做衔接。
2 选取上方曲面的下方边缘。



3 选取替代曲面的上方边缘。
4 在 衔 接 曲 面对话框中,选取 相切,并勾选 以 最 接 近 点 衔 接 边 缘。使衔接时曲面变形程度降到最小。


5 显示之前被隐藏的下方曲面(红色),并隐藏替代曲面(蓝色)。
6 组 合上方和下方的两个曲面。


多重曲面上的锐边从明显的一端逐渐消失于另一端。如果您需要对锐边两侧曲面的角度做更多的控制,可以放置更多的断面曲线来建立替代曲面。因为两个曲面都是未修剪的曲面,您可以再将两个曲面合并成一个单一曲面。
范例 21 —  建 立 渐 消面 面 (2)这个范例里的渐消锐边和曲面之间的关系较为复杂。虽然与前一个范例类似,但上方的曲面是以双轨扫掠建立的曲面。以 修 剪 过 的 曲 面 边 缘 建 立 渐 消 面 :
1 打开模型文件 Crease 02.3dm。
2 使用 Line 指令 (曲线菜单:直线 > 单一直线) 在目前的工作视窗中任意建立一条直线。我们会使用这条直线建立替代曲面 (Dummy)。

3 使用 OrientCrvToEdge 指令 (变动菜单:定位 > 曲线至边缘) 将上一个步骤建立的直线移动到下方曲面的上方边缘。
4 在曲面边缘的两端与中段附近各放置一条直线。
如果直线被定位到相邻直的边缘上,可以将直线放在曲面上方边缘非常接近端点的位置,稍后再将直线移动到曲面上方边缘的端点上。
定位到曲面边缘的直线会和曲面相切。

5 移 动所有定位好的直线,以每一条直线的上方端点为移动的起点,下方的端点为移动的终点。


6 使用 CPlane 指令 (查看菜单:设定工作平面 > 与曲线垂直) 设定工作平面到曲面上方边缘的左侧端点,使工作平面与端点上的直线对齐。




7 使用 Rotate 指令 (变动菜单:旋转) 将直线旋转-15 度(逆时钟方向)。


8 在曲面边缘中段的直线重复上一个步骤。
建立替代曲面 :
1 使用 Sweep1 指令建立替代曲面。
2 选取下方曲面的上方边缘为单轨扫掠路径,三条直线为断面曲线,使用 对 齐 曲 面型式建立单轨扫掠曲面


3 隐 藏原来的曲面。
4 使用 Sweep2 指令建立上方的曲面。
选取替代曲面上方边缘及对面较长的曲线为双轨扫掠的两条路径。
选取路径两端的曲线为断面曲线。



5 在 双 轨 扫 掠 选 项对话框中,选择 相切为路径 A 的 连 续 性。
6 隐 藏或 删 除替代曲面。
7 使用 显 示或 显 示 选 择 的 物件 (编辑菜单:可见性 > 显示选取的物件) 显示原来下方的曲面。

8 组 合上方和下方的两个曲面。


整 平 曲 线 控 制 曲 面 形 状
整平是简化曲线、改善曲率图形,并尽量维持曲线原来的形状的一种技巧。整平曲线的技巧在处理由实际模型量测而来的数字数据、曲面交线、抽离的结构线或从两个视图建立的曲线时非常重要。
一般来讲,单一跨距的曲线有最好的整平度。单一跨距的曲线是一条控制点数比阶数大一的曲线,例如:有四个控制点的三阶曲线、有六个控制点的五阶曲线或有八个控制点的七阶曲线。
以 整 平 过 的 曲 线 建 立 曲 面 :
1 打开模型文件 Fair Curves.3dm。



2 选取全部的曲线,执行 Loft 指令 (曲面菜单:放样) 建立曲面。
建立的曲面非常复杂,曲面上有太多的结构线,这是因为这些曲线的节点结构有非常大的差异。



3 选取放样曲面,执行 CurvatureAnalysis 指令 (分析菜单 > 曲面 > 曲率分析)。
这个指令会使用与 Zebra 指令同样的分析网格在曲面上显示所谓的“假色”。
在 曲率对话框中设定的曲率范围会以渐层颜色对应到曲面上,让您可以分析曲面上率曲不良或平面的区域。
从型式下拉选单中选择 平均,这个型式在找出曲率不连续的时候非常有用 — 例如平面或是下陷区域。
选择 自 动 范 围,并调整分析网格的 初期四角网格面的最 小 数 目为 5000 以上,确保对应到曲面上的颜色有良好的渐层变化。



注意曲面上有不规则的条状区域或混乱的渐层色块代表曲面的曲率变化不稳定。
4 复原放样曲面。
5 将 Tangency Direction 图层设为目前的图层,并打开原来曲线的控制点。
6 为了保持原来的曲线端点的切线方向,请先以曲线端点及第二个控制点画出一条适当长度的直线。
锁定第二个控制点,使用 Tab  方向限制延伸出一条直线。



您也可以使用 Line 指令的 与 曲 线 相切选项来画出这条曲线。以端点物件锁点放置直线的起点于曲线端点后,按
F,再按 Enter,使用 从 第 一 点选项,从曲线端点画出一条切线。



画出的切线长度并不重要,只要有足够的长度即可。
7 将 Rebuilt Curves 图层设为目前的图层,并锁定 Tangency Direction 图层。
8 使用 Rebuild 指令 (编辑菜单:重建) 重建曲线。

9 在 重 建 曲 线对话框中,设定 阶 数为 5、 控 制 点 数为 6。取消 删 除 输 入 物件,并勾选 在 目 前 的 图 层 上 建 立 新 曲线


按 预 览,注意重建的曲线和原来的曲线之间的偏差距离。
10 锁定 Original Curves 图层。
11 选取一条曲线,打开控制点与曲率图形。

12 以调整控制点的方式整平这条曲线,直到这条曲线的形状与原来的曲线尽可能的吻合。
移动重建曲线端点处的第二个控制点到先前画出的切线上,使用 最 近 点锁点沿着切线拖曳控制点。



13 检查曲率图形,确定曲线曲率变化的平顺度。
调整重建曲线的控制点使它的形状与锁定的曲线吻合而且有平顺的曲率图形时,整平曲线的目的就达到了。
14 以同样的方法整平其它曲线。



15  放 样整平后的曲线。
建立的曲面结构线非常简洁,质量很好,形状也和原来的曲面非常接近。
16 使用 CurvatureAnalysis 指令分析这个曲面。
注意曲面上变化平顺的假色渐层,代表这个曲面有很好的曲率平顺度。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2014-11-21 10:53:47 | 显示全部楼层
学习中谢谢
回复 支持 反对

使用道具 举报

发表于 2014-11-21 14:22:17 | 显示全部楼层
感谢分享,教程附言倍加分
回复 支持 反对

使用道具 举报

发表于 2014-11-21 23:52:37 | 显示全部楼层
谢谢 应该非常有用
回复 支持 反对

使用道具 举报

发表于 2015-7-17 17:24:30 | 显示全部楼层
学习学习学习
回复 支持 反对

使用道具 举报

发表于 2016-11-10 11:49:12 | 显示全部楼层

谢谢 应该非常有用
回复 支持 反对

使用道具 举报

发表于 2017-3-22 18:23:47 | 显示全部楼层
學習中,以後用得到
回复 支持 反对

使用道具 举报

发表于 2021-7-19 10:21:38 | 显示全部楼层
感谢楼主的分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|网站地图|BIM|rhino3d ( 沪ICP备19001822号-2 )

GMT+8, 2024-3-28 23:13 , Processed in 0.058572 second(s), 25 queries .