我正在制作一个绘图程序,我需要的是一个具有恒定大小的THREE.Object3D元素 - 就像该行总是1px一样。 换句话说,我试图将一个尺寸与观众总是相同的物体放到舞台上(所以如果你接近它,它的大小就不会改变)。 类似的机制是 THREE.Line - 它总是1px宽。我需要创建一个圈(或者也可能是其他形状)。 最好的方法是什么?
答案 0 :(得分:1)
听起来你需要使用正交相机 - 例如
var camOrtho = new THREE.OrthographicCamera(-width/2, width/2, height/2,-height/2, -100,100);
如果“width”和“heaight”是画布的大小。
使用它而不是典型的战术相机。