我正在尝试在静态2D矩形图像上创建三个.js中的可移动3D视图。一切正常,但我希望上边缘的建筑物垂直“切断”,这样看起来它们在视觉上正确地放置在静态地面矩形的顶部。这里有一些图片来说明问题:
期望的外观(只有建筑物的顶部在边缘)
外观错误(建筑物底部浮在边缘)
所以我想要一些在顶部边缘垂直切割物体的切割,但是我不确定最好的方法是什么,我尝试了截头剔除并将场景放在一个立方体内,但这两个都没有真的有用。
如果那是不可能的,那么下一个最佳解决方案可能是排除触摸边缘的物体完全渲染,或者你怎么想?
我想通了,显然我想要的是“Clipping Planes”,而three.js本身支持这些。对不起有问题的措辞。