我的物体是四面体,我在四面体内部做反射,它是一个三角锥,我认为立方体相机不能正确用于三角锥,因为立方体相机的面不垂直于四面体的顶点,所以情况与立方体、球体或圆环不一样,我正确吗?
我是否需要实现与 cubecamera 类似的相机?我问这个的原因是:当我从一个顶点进入时,我可以看到对面中间的顶点,但如果我从另一个顶点进入,它不在对面的中间。见:http ://www.novaui.com/dc/viewer%20-%20v3.html
我的物体是四面体,我在四面体内部做反射,它是一个三角锥,我认为立方体相机不能正确用于三角锥,因为立方体相机的面不垂直于四面体的顶点,所以情况与立方体、球体或圆环不一样,我正确吗?
我是否需要实现与 cubecamera 类似的相机?我问这个的原因是:当我从一个顶点进入时,我可以看到对面中间的顶点,但如果我从另一个顶点进入,它不在对面的中间。见:http ://www.novaui.com/dc/viewer%20-%20v3.html
CubeCamera 应该可以工作。CubeCamera 生成立方体贴图,它们适用于任何类型的形状。
您需要隐藏从 CubeCamera 渲染时需要反射的对象。这就是这些*咳嗽*的意思:)
https://github.com/mrdoob/three.js/blob/master/examples/webgl_materials_cubemap_dynamic2.html#L205