具有恒定大小的Three.js对象

时间:2013-01-04 03:32:12

标签: three.js

我正在制作一个绘图程序,我需要的是一个具有恒定大小的THREE.Object3D元素 - 就像该行总是1px一样。 换句话说,我试图将一个尺寸与观众总是相同的物体放到舞台上(所以如果你接近它,它的大小就不会改变)。 类似的机制是 THREE.Line - 它总是1px宽。我需要创建一个(或者也可能是其他形状)。 最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

听起来你需要使用正交相机 - 例如

var camOrtho = new THREE.OrthographicCamera(-width/2, width/2, height/2,-height/2, -100,100);

如果“width”和“heaight”是画布的大小。

使用它而不是典型的战术相机。