一个针对 Primitive 的切片(slice)、取点(extract points)、 截面(Criss section)工具。
根据处理模型的不同,Carve 的主要功能可以归纳如下:
第一个功能很好解释,与 add 的去面留点功能非常类似。
关于第二点,可以这么理解:假设我们有一个几何体,我们用 UV 坐标来表示这个几何体。那么如果我们指定了第一个坐标 U,那么 Carve 就会在这个坐标的位置 “切一片” 下来,比如下图:
注意看那条粗的白曲线,那就是 Carve 通过获取当前 U 坐标 “切下来”的 一个 slice。那么如果我们再添加一个 U 的坐标,我们就能使用 Carve 切下两个 U 坐标之间的区域了。这就是为什么 Carve 会有 first u
和 second u
参数的原因。而后面的 U Divisions
就是用于细分这个区域的。同理 V。
因为使用 UV 坐标进行切片, Carve 经常被用于做逐渐显示的物体的动画。
Useful Parameters
Parameters | Usage |
---|---|
Cut:keep inside / outside | 保留 first U 和 second U 之间 / 之外的面 |