犀牛nurbs曲面连续性的探讨在各个教程中一定经常看到g0\g1\g2连续性的说法。和我一样的初学者开始一定会有困惑,这里的g0\g1到底是什么意思呢?
其实很简单。这三个连续性的表达来自高等数学中函数图像的连续性,还记得高中时学习导数、微分,经常遇到“在某一点处可导”、“可微”的问题。
G0的意思就是说,两条直线或两个曲面在位置上相接,保持连续但并不光滑过度,在相接处形成尖点或突出棱。
G1的意思是相切连续。对于两条曲线来说,在接头处,各有两个控制点保证这种连续性,也就是说用4个控制点来保证两条曲线的相切关系。对于两个曲面来说,就是用4排控制点保证曲面的相切连续关系。
G2的意思是曲率连续。这是曲线(或曲面)可以达到的最光滑连接,需要利用每个曲线上的3个控制点或每个曲面上3排控制点来保证这种连续性。所以要想达到g2连续性,至少要有6个控制点在同一高度。
在实际应用中,这些知识也非常重要。我们常用的match\match srf(匹配)命令中有3种连续性的选择,然而匹配操作之后往往会出现意料之外的变形,这时需要考虑,在匹配端是否有足够的控制点来保证我们需要的连续性。如果不够,就要在匹配端增加控制点,并且结合set pt建立匹配前的必要条件。
|
|
举报