【发布时间】:2021-09-23 22:03:24
【问题描述】:
如何使用three.js根据像素值设置对象缩放值(宽高)?
object.scale.set(0.05,0.05,0.05);
我需要设置 0.05 值像素大小
【问题讨论】:
-
如果你能写出为什么你想这样做就太好了?可能有一种方法可以实现这一点,但可能不是你想的那样。
-
@Martin Schuhfuß 不是 OP,而是由 510 像素 x 107 像素平面创建的世界空间 UI,它是世界空间 UI 的子元素,在特定 dpi 下以像素为单位比在分数中更容易定义一米。特别是当你谈论 vec3.fromValues(0.00125, 0.326547, 1)
-
是的,对于必须在 webgl 中完成的 UI(而不仅仅是画布顶部的 html)之类的东西,我可能会创建一个使用精确视口大小的正交相机x/y 尺寸。然后你可以在你的几何图形中使用像素值和网格,就好像它是
position:absolute。
标签: javascript three.js