示例说明:本示例演示了Three.js中高级裁剪平面的使用,包括本地裁剪和全局裁剪两种方式。 红色立方体群被一个动态变换的四面体形状的裁剪体积所裁剪,同时还可以启用圆柱形的全局裁剪平面。
本地裁剪:每个立方体的材质都有自己的一组裁剪平面,形成一个四面体形状的裁剪体积。 这个体积会随着时间动态旋转和缩放,形成动画效果。
全局裁剪:渲染器级别的裁剪平面,影响场景中的所有物体,形成圆柱形的裁剪区域。