4

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

4

1 回答 1

1

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

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

如果“宽度”和“高度”是画布的大小。

只需使用它而不是典型的透视相机。

于 2013-01-04T04:35:49.570 回答