RESURF - solution to nurb surface fittingr Computer Aided Design (CAD)
    Home | Products | Purchase | Change log & Road map | Gallery |   Support | Download |  Contact |  中文

Home > RhinoResurf 文档

目录

1. 介绍

下载并安装RhinoResurf for Rhino 5/6/7
将RhinoResurf For Rhino 装载到 Rhino 4.0 (32-位)和 Rhino 5/6/7

许可协议

2. 指令列表

主要指令一览

RsPoints2Surf

RsPoints2SurfOption

RsMesh2Surf

RsMesh2StarFace

RsCurves2Surf

RsMesh2Surfs

RsMesh2SurfsByPolygon

RsMesh2SurfDyna

RsFillHoleBySurf

RsSurfaceMatch

RsSurfacemapDlg

RsAutoNurbs

RsPointCloud2Mesh

RsSplitCurveNetwork

RsSplitPointCloud

RsSymmetricPlane

RsMergeMeshs

RsFillMeshholes

RsFaceFromLines

RsFaceFromPolygon

RsMeshBdryCurves

RsrSurfaceFlatten

RsrMeshFlatten

RsRegister(purchase)

3. 教程

教程1-将一个网格模型转换为NURBS曲面

教程2-将一个子网格模型转换为NURBS曲面

教程3-从云点创建曲面

教程4-将网格模型转换成多四边块曲面模型

教程5-在命令RsMesh2Surfs 中怎样利用“修正”按钮来光滑起皱曲面

教程6-将网格模型转换成带裁剪曲面的多曲面拼接模型

教程7-自动从网格模型生成NURBS曲面(实体)

教程8-从曲线群中生成 NURBS 曲面

教程9-从点云中生成三角片网格

教程10-利用RhinoResurf将网格模型转换生成Solid实体模型的六个步骤

教程11-通过指定形状类型将网格拟合到NURBS曲面

教程12-使用命令RsSurfacemap将几何曲面从原始网格数据变形到补偿网格数据

教程13-将点云重构成裁剪NURBS曲面

教程14-在Rhino7中使用命令“CreateQuadMesh”和“RsMesh2SurfsByPolygon”创建多曲面模型

教程15-用曲面补充孔洞,使新曲面与相邻曲面片达到 G1连续

教程16-将三维网格展开为二维网格

教程17-利用软件 RhinoResurf 快速将鞋楦网格面转化成光滑 NURBS 曲面的方法

4. 问题和回答

FAQ 1

 

教程15-用曲面补充孔洞,使新曲面与相邻曲面片达到 G1连续


 

这篇教程展示如何选择曲面边界线来补充孔洞曲面并使新曲面与周围曲面保持G1连续。

 

 

如果以上视频无效,请点击此处下载视频

命令名: RsFillHoleBySurf

第1步: 启动 Rhino 6或者Rhino 7.

第2步: 在文件菜单里选择“导入...."。 您先从这里(http://www.resurf3d.com/helpdoc/english/test9_1_edgesplited.igs)下载一个IGS格式的数据文件作为测试例子,导入该数据文件之后,您将在Rhino 6/7里看到如下图形:

 


第3步: 利用 Rhino 的命令 'SplitEdge' 分割好孔洞边界线上的曲面边界线(surface edge). (如果您从这里下载了测试数据文件,您就可以跳过这一步直接到第4步,因为该数据文件里的曲面边界线已经被分割好了).

在Rhino命令行里运行命令'SplitEdge' , 选择一条孔洞边界线, 您将会看见如下第一张的图形. 其中黄色曲线表示一条曲面边界线(surface edge),该条边界线长度超出了孔洞的边界线长度,因此它应该被分割,只留下孔洞部分的边界线,以便后续构造曲面时方便选择拾取。当您把每条曲面边界线都割断之后,您将会得到以下第二张的图形,其中黄色曲线部分就是分割后的孔洞边界线,它的实体是曲面边界线(surface edge). 它被显示为黄色是因为图中所示为当它被拾取后的状态.

 

当您分割曲面边界线的时候,一定要非常小心地拾取到正确的分割点位置。比如以下的图形中,您要在孔洞的角点处分割这条曲面边界线(黄色),那么您先把角点不断放大,放大到不能再放大, 然后您就拾取到角点处两条曲面边界线相交的那个点,作为分割点,这个点就是距离两个曲面都是最近的点,这个点的选择将会直接影响到后续曲面G1拼接的计算.

 

第 4步: 运行 RhinoResurf 命令 _RsFillHoleBySurf ,您将看到“用表面填充孔”对话框。单击“边界”按钮并选择曲面边或曲线。选择曲面边后,将在对话框的选择按钮“边界”中添加边 ID,您可以选择边界 ID 并通过选择连续性类型来设置该边界上的连续性。例如,您选择边界“B6”,然后选择连续性类型为“G0”,您在边界“B6”上设置 G0 连续性。



第5步: 完成曲面边选择后单击鼠标右键,您将看到一个新曲面填充了该孔,控制点值“U: 27; V:25”显示了新曲面的控制点数目。曲面度数设置为“U=3;V=3”。最大法向量偏差显示在定义为 G1 连续性的边界上。

如果您对此曲面不满意,可以勾选“添加节点”按钮,然后单击“磨细”按钮,曲面将被更新,最大法向量偏差减小到 0.09 度。您可以继续单击“磨细”按钮以减少法向量偏差。当您获得满意的表面时,单击“接受”按钮将表面添加到数据库中。

您也可以通过用斑马线的方式来查看该新曲面与周围曲面的G1连续性,如下图所示,说明边界线处的G1连续性很好.

把RhinoResurf命令RsFillHoleBySurf 与Rhino中的既有命令Patch做一番比较 。您通过使用该文里使用的相同数据文件,运行Patch,补充曲面, 并利用斑马线分析曲面质量,您放大角点处的细节部分,就可以看到细节上存在有的地方斑马线并不连续,如下图所示,这说明那些地方没有达到G1连续 .

对于该文中用RhinoResurf的命令RsFillHoleBySurf所得到的结果,您可以在相同的角点处不断放大查看细节,您会发现斑马线都是光滑连续的,说明连续性质量很好,如下图所示 .

Order RhinoResurf...


 

Copyright (C) 2007-2021 RESURF All Rights Reserved. Privacy Statement