Three.js - 在静态2D图像上直观地校正3D渲染

问题描述 投票:-1回答:1

我正在尝试在静态2D矩形图像上创建三个.js中的可移动3D视图。一切正常,但我希望上边缘的建筑物垂直“切断”,这样看起来它们在视觉上正确地放置在静态地面矩形的顶部。这里有一些图片来说明问题:

期望的外观(只有建筑物的顶部在边缘)

外观错误(建筑物底部浮在边缘)

所以我想要一些在顶部边缘垂直切割物体的切割,但是我不确定最好的方法是什么,我尝试了截头剔除并将场景放在一个立方体内,但这两个都没有真的有用。

如果那是不可能的,那么下一个最佳解决方案可能是排除触摸边缘的物体完全渲染,或者你怎么想?

three.js 3d
1个回答
0
投票

我想通了,显然我想要的是“Clipping Planes”,而three.js本身支持这些。对不起有问题的措辞。

© www.soinside.com 2019 - 2024. All rights reserved.