分享免费的编程资源和教程

网站首页 > 技术教程 正文

【6.Rhino网格建模】3.网格编辑(二)

goqiw 2025-05-03 14:02:12 技术教程 5 ℃ 0 评论

3.网格编辑(二)

3.1以公差对齐网格顶点

可以将网格顶点移到相同的位置,用于修复一些原本就应该位于同一位置的顶点,由于某些因素被分散的情形。

工具如下图所示:

绘制方法:

执行命令,选取网格,回车。

命令行选项:

选取顶点:选取要对齐的网格。

选取外露的网格边缘:用于选取外露的边缘,然后对齐外露边缘的所有顶点。

要调整的距离:设置公差距离。

3.2重建网格法线

用于移除网格法线,并以网格面的定位重新建立网格面与顶点的法线。

工具如下图所示:

绘制方法:

执行命令,选取网格,回车。

3.3重建网格

用于移除网格物件的贴图坐标、顶点色,也可以修复网格物件。

工具如下图所示:

绘制方法:

执行命令,选取网格,回车。

命令行选项:

  • 保留贴图坐标:是否保留,默认为否
  • 保留顶点颜色:是否保留,默认为否

3.4删除网格面

用于删除网格物件上选取的网格面,产生网格洞。

工具如下图所示:

绘制方法:

执行命令,选取要删除的网格面,回车。

3.5嵌入单一网格面

用于以单一网格面桥接网格缺口两侧的网格面。

工具如下图所示:

绘制方法:

执行命令,选取要建立网格面的网格边缘或顶点。

3.6对调网格边缘

用于对调共用一个边缘的两个三角形网格面的角。

工具如下图所示:

绘制方法:

执行命令,选取由两个网格面共用的网格边缘。

3.7对应网格至NURBS曲面

用于将一个网格对应到一个曲面上。只能用于从 NURBS 转换而来具有 UV 方向信息的网格,并且网格的顶点数必须和源曲面的顶点数一样。

工具如下图所示:

绘制方法:

执行命令,选取要对应的网格,选取目标曲面。

3.8分割网格边缘

分割一个网格边缘,产生两个或以上的三角形网格面。

工具如下图所示:

绘制方法:

执行命令,选取要分割的边缘,回车,指定分割点。

3.9网格嵌面

用于从曲线或点物件创建网格。

工具如下图所示:

绘制方法:

执行命令,选取曲线和点物件,回车,选取洞(一条封闭的内侧曲线被视为洞的边缘),回车。

命令行选项:

角度公差:用于建立逼近曲线的多重直线的公差,如果选取的只有多重直线,则不起作用。

起始曲面:使用一个与用户正要建立的网格形状类似的参考曲面,这个曲面会影响建立的网格的形状。

3.10从3条或以上直线建立网格

用于从多条相交的直线生成网格。

工具如下图所示:

绘制方法:

执行命令,选取至少3条直线,回车。

命令行选项:

每个面的最大边数:限制每个面的边数。

删除输入物件:是否保留原来的物件。

目的图层:将输出物件建立在目的图层上。

3.11对应网格UVN

用于将网格与点物件对应到一个曲面上。

工具如下图所示:

绘制方法:

执行命令,选取要对应到曲面的网格和点,回车,选取目标曲线,Rhino自动将网格包裹到目标曲线。

示例:

1.执行“添加一个图像平面”,将图像添加到绘图场景中,然后绘制一个圆球曲面。如下图所示:

2.执行“转换曲面/多重曲面为网格”,在弹出的对话框中设置“最大边缘长度”为 2.0,然后确定。如下图所示:

3.执行“对应网格UVN”,选取网格,选取圆球后如下图所示:

3.12合并两个网格面

用于将两个有共用边缘的三角形网格面合并成一个四角形网格面。

工具如下图所示:

绘制方法:

执行命令,选取两个三角网格面共用的边缘,回车。

3.13复制网格洞的边界

用于复制网格洞的边界来建立多重直线。

工具如下图所示:

绘制方法:

执行命令,选取网格洞的边界上的网格边缘

3.14四角化网格

用于将两个三星形网格合并成一个四角化网格。

工具如下图所示:


绘制方法:

执行命令,选取网格,回车后弹出“四角化网格”对话框(如下图所示),设置参数并确定即可。

对话框参数:

  • 平面差异角度:设置两个三角形网格面法线的夹角。
  • 矩形相似度:通过矩形相似度测试两个相邻的三角形网格面会被合并成一个四角形网格面。如果相邻的两个三角形网格面的两个对角线距离比例小于设定的值,则会合并成一个四角形网格面,该值必须大于等于1。
  • 递增:按一次上下箭头的递增或递减值。

3.15三角化网格

用于将网格上所有的四角形网格分割成三角形网格。

工具如下图所示:

绘制方法:

执行命令,选取要三角化的网格,回车。

右击后该命令变为“三角化非平面的四角网格面”,用于将网格上所有的非平面的四角形网格面分割成三角形网格面。

绘制方法:

执行命令,选取要三角化的网格,弹出对话框(如下图所示),设置参数后单击“三角化”按钮。

对话框参数:

  • 距离:四角形网格面的第四个顶点与前三个顶点所构成的平面的距离如果大于或等于该值则会被分割。
  • 角度:当一个四角形网格面上的两个平面法线的角度大于或等于该角度值,则会被分割。
  • 两方向:同时使用距离和角度标准。
  • 递增:按一次上下箭头的递增或递减值。
  • 选取四角网格面:选取一个四角网格面设定距离和角度的值。
  • 分割方式:最短对角线 - 沿着最短对角线分割;最长对角线 - 沿着最长对角线分割;最小面积 - 得到结果的面积最小;最大面积 - 得到结果的面积最大;最小角度 - 三角面法线之间的夹角最小;最大角度 - 三角面法线之间的夹角最大。

3.16缩减网格面数

用于降低物件的网格面数。

工具如下图所示:


绘制方法:

执行命令,选取网格,回车后弹出对话框如下图所示,设置参数后确定即可。

对话框参数:

  • 起始网格面数目:全部四角面被分割后三角面的数量。
  • 缩减至:设置缩减后的网格面数目。
  • 缩减于:以百分比设定起始网格面要缩减的比例。
  • 仅平面部分:只缩减网格物件平面部分的网格。
  • 已锁定的网格点:在缩减网格的时候可以锁定一些点,缩减过程不会对这些点产生影响。
  • 新增:将选取的网格点加入到锁定的点当中。
  • 移除:从锁定的网格点中移除选取的点。
  • 新增所有外露点:将网格所有外露边缘上的点加入到锁定的点中。
  • 复原:复原前一个操作。

3.17计算网格面数

用于计算选取的物件的渲染网格面数。

工具如下图所示:

绘制方法:

执行命令,选取物件后回车。

3.18抽离网格面

3.18.1抽离网格面

用于从父网格物件中分离出所选取的网格面。

工具如下图所示:

绘制方法:

执行命令,选取网格面,回车。

命令行选项:

建立副本:是则复制选取的网格面;否则分离选取的网格面,产生洞。

多种抽离方式如下图所示:

3.18.2抽离相接的网格面

用于从网格上分离与指定网格面相连接的网格面,从而形成平面区域。

工具如下图所示:

绘制方法:

执行命令,选取网格面,弹出对话框如下图所示,调整参数单击抽离即可。

对话框参数:

  • 以角度抽离相接的网格面:设定网格之间的角度作为选取网格面的依据。设置小于或大于的度数值,若设置为 0 则会选取全部与所选取的网格面相接且共平面的网格面。
  • 递增:按一次上下箭头的递增或递减值。
  • 选取要测量角度的面:选取两个网格面以设定用户想要使用的角度。
  • 仅边框线:勾选后将选取的网格面边缘复制为多重直线,而不是将网格面从父网格物件上分离。
  • 抽离为副本:勾选后复制选取的网格面。
  • 编辑选取几何:单击后选取个别的网格面。

3.18.3抽离重复的网格面

用于从父网格物件中复制分离出网格面。

工具如下图所示:

绘制方法:

执行命令,选取网格,回车。

3.18.4以长宽比抽离网格面

用于抽离长宽比大于指定值的网格面。

工具如下图所示:

绘制方法:

执行命令,选取网格后弹出对话框如下图所示,设置相关参数后单击抽离按钮。

对话框中参数:

  • 长宽比:设定目标长宽比。
  • 递增:每次单击时数值的变化量。
  • 选取网格面设置长宽比:单击选取一个网格面设定长宽比。
  • 仅边框线:勾选后将选取的网格面边缘复制为多重直线,而不是将网格面从父网格物件上分离。
  • 抽离为副本:勾选后复制选取的网格面。

3.18.5以面积抽离网格面

用于通过设置一个面积范围从父网格物件上抽离网格面。

工具如下图所示:

绘制方法:

执行命令,选取网格后弹出对话框如下图所示,设置参数范围后单击抽离按钮。

对话框参数:

  • 选取大于该值的面:选取面积大于设定值的网格面。
  • 选取小于该值的面:选取面积小于设定值的网格面。
  • 选取最小的面:单击选取一个网格面设定最小的网格面面积。
  • 选取最大的面:单击选取一个网格面设定最大的网格面面积。

3.18.6以边缘长度抽离网格面

用于抽离边缘长度大于或小于指定长度的网格面。

工具如下图所示:

绘制方法:

执行命令,选取网格,弹出对话框如下图所示,设置参数范围后单击抽离按钮。

对话框参数:

边缘长度:设置用于比较的边缘长度。

选取网格边缘:单击后选取一个网格边缘设置用于比较的边缘长度。

选取边缘:选取抽离的是小于或大于设定边缘长度。

3.18.7以拔模角度抽取网格面

以相对于视图视角的角度抽离网格面。

工具如下图所示:

绘制方法:

执行命令,选取网格,弹出对话框如下图所示,设置参数范围后单击抽离按钮。

对话框参数:

  • 从摄像机方向的起始角度:设置从视图摄像机方向算起的起始角度。
  • 从摄像机方向的终止角度:设置从视图摄像机方向算起的终止角度。

3.18.8抽离个别的网格

用于选取所有与已选网格面辐射相连的网格面,然后将其从父网格物件抽离,辐射相连的网格面包括所选网格面所有相邻的网格面以及与相邻网格面相邻的网格面,以此类推,直到遇到外露边缘或未熔接的边。

工具如下图所示:

绘制方法:

执行命令,选取网格面,回车。

3.18.9抽取网格边缘

以两个相邻的网格面的法线夹角从网格物件抽离网格边缘。

工具如下图所示:

绘制方法:

执行命令,选取网格,弹出对话框如下图所示,设置参数范围单击抽离按钮。

对话框参数:

  • 网格边缘抽离方式:可以选择“未熔接的”或“法线夹角”,“未熔接的”表示抽离网格中未熔接的网格边缘;“法线夹角”表示按照两个相邻网格面的法线之间的夹角来抽离。
  • 大于:设定法线夹角的最小值;单击“选取网格边缘”按钮,可以选取一个网格边缘设定值。
  • 小于:设定法线夹角的最大值;单击“选取网格边缘”按钮,可以选取一个网格边缘设定值。
  • 组合结果:组合得到的曲线。

3.19折叠网格面

折叠网格面可以编辑现有的网格,移除网格中不需要或不必要的面。折叠网格的相关命令如下图所示:

3.19.1以边缘长度折叠网格面

用于将长度大于或小于某个长度的网格边缘的顶点合并到另一个顶点。

绘制方法:

执行命令,选取网格,回车,弹出对话框,设置参数后单击折叠。

对话框参数与“以边缘长度抽离网格面”相同。

3.19.2以长宽比折叠网格面

可以删除大于设定的长宽比的网格面,并移动周围的顶点填补造成的缺口。

绘制方法:

执行命令,选取网格,回车,弹出对话框,设置参数后单击折叠。

对话框参数与“以长宽比抽离网格面”相同。

3.19.3以面积折叠网格面

可以删除面积大于或小于设定值的网格面,并移动周围的顶点填补造成的缺口。

绘制方法:

执行命令,选取网格,回车,弹出对话框,设置参数后单击折叠。

对话框参数与“以面积抽离网格面”相同。

3.19.4折叠网格面

可以删除指定的网格面,并移动周围的顶点填补造成的缺口。

绘制方法:

执行命令,选取要折叠的网格面,...,回车。

3.19.5折叠网格边缘

可以移动选取的网格边缘的顶点到另一个顶点。

绘制方法:

执行命令,选取要折叠的网格边缘,...,回车。

3.19.6折叠网格顶点

将选取的网格顶点合并到相邻的网格顶点。

绘制方法:

执行命令,选取要折叠的网格顶点,...,回车。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表