龙空技术网

【6.Rhino网格建模】1.创建网格模型

青少年编程ABC 106

前言:

此刻咱们对“体绘制算法实现”大概比较着重,各位老铁们都需要了解一些“体绘制算法实现”的相关知识。那么小编同时在网络上网罗了一些有关“体绘制算法实现””的相关内容,希望咱们能喜欢,大家一起来学习一下吧!

1.创建网格模型1.1网格模型的概念

网格是一个定义多面体形状顶点与网格面的集合。在 Rhino 中,网格是由三角形或四角形的网格面所构成。网格建模技术是一种常见的三维建模方法,但在 Rhino 建模中不是很常用,大多数建模软件默认的是网格建模。该建模方式的原来是用小平面来模拟曲面,从而制作各种形状的三维物体。

网格面:以网格曲线为骨架,蒙上自由曲面生成的曲面称为网格面。

网格曲线:网格曲线是由特征线组成的横竖相交线。

网格面的构建思路:先构造曲面的特征网格线,确定曲面的初始骨架状态,然后用自由曲面插值特征网格线生成曲面。特征网格线可以是曲面边界线或曲面截面线。

1.2创建网格模型

网格生成命令如下图网格工具:

菜单如下图所示:

1.2.1转换曲面/多重曲面为网格

工具如下图所示:

该命令用于从 NURBS 曲面或多重曲面建立网格物件。

绘制方法:

执行命令,选取要转换的曲面、多重曲面或挤出物件,回车,弹出“网格选项”对话框(如下图所示),设置参数后单击“确定”。

简易设置:

简易设置对话框中的选项:

网格面较少/网格面较多:调整滑块,粗略设置网格密度。预览:单击可以预览效果。

高级设置:

高级设置对话框中的选项:

密度:以一个方程序控制网格边缘与原来的曲面之间的距离,数值介于 0 与 1 之间,数值越大网格面越多。最大角度:设定相邻的网格面的法线之间允许的最大角度,如果相邻的网格面的法线之间的角度大于该值,网格会进一步细分,网格的密度会增加。最大长宽比:曲面以四角形网格面转换,这些四角形网格面的长宽比会小于最大长宽比的设置值。最小边缘长度:当网格边缘长度小于该值时,不再细分网格。最大边缘长度:当网格边缘长度大于该值时,会细分网格。边缘至曲面的最大距离:网格细分直到网格边缘的中心与NURBS曲面之间的距离小于该值。起始四角网格面的最小数目:该参数设置是将 NURBS 曲面转换成网格的第一阶段中起始四角网格面的最小数量。精细网格:勾选后,Rhino 会一直细分网格,直到网格符合参数的设置。不对齐接缝顶点:勾选后,所有曲面可以独立转换网格,转换后的网格可能会有缝隙。平面最简化:勾选后,转换网格时先分割边缘,然后以三角形网格面填满边缘内的区域。贴图坐标不重叠:勾选后,使多重曲面中每个曲面的贴图坐标不重叠。1.2.2创建单一网格面

用于绘制单一网格面,边的数量没有限制。

工具如下图所示:

绘制方法:

执行命令,选取第一个角,第二个角,第三个角,...,回车。

1.2.3创建网格平面

用于创建一个矩形的网格平面。

工具如下图所示:

绘制方法:

与绘制矩形相同。

命令行选项:

X数量/Y数量:设置 X/Y 方向面的数量。

1.2.4创建网格标准体

与曲面标准体的创建方法基本相同。

工具如下图所示:

命令行选项中与曲面标准体绘制不同的是:

X数量/Y数量/Z数量:设置 X/Y/Z 方向面的数量。方向一的面数/方向二的面数:设置椭圆体两个方向使用的网格面数。环绕面数:设置围绕在一周的面的数量。垂直面数:设置从基点到顶点面的数量。

标签: #体绘制算法实现