我正在开发一个绘图程序,我需要的是一个具有恒定大小的 THREE.Object3D 元素 - 就像线条始终为 1px 一样。
换句话说,我试图在舞台上放置一个对于观看者来说尺寸始终相同的对象(所以如果你靠近它,它的大小不会改变)。
类似的机制是三线- 它总是 1px 宽。我需要创建一个circle(或者也可能是其他形状)。
最好的方法是什么?
听起来你需要使用正交相机——例如
var camOrtho = new THREE.OrthographicCamera(-width/2, width/2, height/2,-height/2, -100,100);
如果“宽度”和“高度”是画布的大小。
只需使用它而不是典型的透视相机即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)