Rhino模型里,一块曲面呈现斜向边界,控制点却仍像属于更大的一整块曲面,这种表示可以从修剪曲面的结构理解。Rhino 8官方帮助说明,修剪曲面由两个部分组成:定义几何形状的底层曲面,以及标记裁去外部区域或内部孔洞的修剪曲线。[1] 屏幕上的轮廓与底层几何,因而不是必须完全重合的两套描述。

修剪曲线存在于底层曲面上。底层曲面可以比修剪边界更大,但Rhino不绘制边界外的那些部分。这里解释了“看不见”怎样出现:显示的是修剪范围内的部分,而底层表示可以继续包含更大的曲面。不能仅从视口中剩下的轮廓,就推断底层曲面已自动变成完全相同的外形。

原帮助把几何定义的职责说得很明确:实际形状的几何由底层曲面定义,修剪曲线本身不定义曲面,它只标记哪些部分被认为已经裁去。这个区别也说明,边界曲线并不是另一张覆盖在原曲面上的独立曲面。它与底层曲面合作表达可见部分,但两者承担的内容不同。

文档给出斜穿曲面的修剪曲线作为说明。该曲线与曲面的控制点结构没有必然对应关系;所显示的控制点属于整个底层曲面,不一定与修剪曲线相连。于是,一条斜边可以存在于修剪后的可见轮廓中,却不要求控制点沿着那条斜边重新排列。这里采用的是原帮助的文字说明,没有根据未核验图片读取具体控制点数量或位置。

对三维建模的交接,这个结构能解释为什么“轮廓看起来只剩一小块”与“底层仍有更大范围”可以同时成立。假设说明中只附一张可见轮廓截图,截图能呈现显示结果,却不能独自证明底层控制网的组织方式。这并非认定模型有问题,而是提醒读者,显示形状、修剪边界和底层表示分别提供了哪些信息。

本文采用Rhino 8 for Mac帮助中Trimmed Surfaces的概念段落,未将页尾更新时间当成首次发布日期。后续帮助还涉及修改曲面的命令,本篇不转述操作,也不判断模型的工程尺寸、公差或制造适用性。修剪曲面的关键,在于用底层曲面保留几何、用曲线限定可见范围;理解这项组合关系,就能读懂轮廓与控制点看起来不一致的原因。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。