中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 1576查看
  • 0回复

path,surface,face三者的详细解释!

[复制链接]

该用户从未签到

发表于 7-3-2008 17:37:46 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


surface是由patch和face构成的详细解释。

patch属于surface的一部分,通过u和v两个方向的参数矩阵控制,显示为两个方向的控制点,由四条边界组成,通过修改控制点可以直接修改。  

faces是patch通过face命令得出的结果。由于是通过剪裁而得到的,所以可能有少于或者超过四条的边界。如果要对其进行编辑修改,必须先把它unface(untrim)复原成patch。

通常要求单个patch的控制点处于这个patch的同一侧,并且平顺,不出现突起、"S"型等的激烈变动,但是我们需要的曲面往往是各种形状的集合体的,所以,对于最终曲面,我们只能将其分割成很多个没有突起,没有波动("S"型)的部分,分别建立成patch,然后通过裁剪face/patch,倒角等步骤组合起来,成为最终需要的surface。  

在创建曲面的过程中,一开始创建的只能是patch,不可能是face。然后是对patch进行裁剪,在这里可以使用两个命令,trim和face。两者的区别是:使用trim,得出的结果是和原来的patch拥有同样数目的控制点的patch,如果切割线和边界平行,就相当于使用Extrapolate 命令缩短patch,这个结果和原来的patch之间可能会产生比较大的偏差;使用face命令,得出的结果是一个face,这个face完整保留了原来 patch在这个部分的形状,而且和patch不同的,patch只能是4条边,但face可以裁剪成任何形状,拥有多条边界。但是,对face的直接编辑很难控制,若要对其进行编辑,得先将其unface,转换成patch(这个patch和原来的是一致的)。不过,这样的性质在很多时候也是很有用的,比如把patch转换为face,在后面的操作中比如修改其它patch的控制点时,将不会因为误操作而改变其形状。surface是具有一定过渡关系 (位置连续、切矢连续、曲率连续、张力连续等)的patch和face的集合体。当然,每个patch或者face也可以叫surface,不过这个 surface由单一的patch或者face构成。

在ICEM Surf中区别它们其实很简单,使用modify patch面板中的CtrlP命令,然后点击相应的面,出现控制点的就是patch,不出现控制点的就是face;有些时候也可以通过边界数量确定。

快速发帖

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

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 4-5-2024 14:41 , Processed in 0.205336 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.