为什么第一个肢体的线条在第二个肢体的线条上保持不正确,因为两者的半径相同?我怎样才能做到这一点?
camera = new THREE.PerspectiveCamera(45, 600 / 500, 0.1, 10000);
camera.position.set(0, 0, 700);
答案 0 :(得分:2)
如果您需要完全匹配,请查看orthographicCamera
http://threejs.org/docs/#Reference/Cameras/OrthographicCamera。下面是一个示例,您可以在两种相机类型之间切换:https://va3c.github.io/three.js/examples/canvas_camera_orthographic2.html
因此它没有透视相机具有的失真名称,因此如果您的两个对象在代码中的大小相同,则它们将显示相同的大小。
如果您不想使用正交相机,请尝试将fov
设置为较低的值20
,然后向后移动一点以减少失真。