gpt4 book ai didi

javascript - 对象的三个 JS 大小(PlaneGeometry)?

转载 作者:搜寻专家 更新时间:2023-11-01 04:58:02 25 4
gpt4 key购买 nike

我对尺寸有疑问:

    var geometry = new THREE.PlaneGeometry(50, 50);

var plane = new THREE.Mesh(geometry, material);

plane.doubleSided = true;
plane.tile = tile;

所以问题是:PlaneGeometry 的大小,不是以像素为单位吗?当我有大约 500x500 的 Canvas 时,它最终会小于 50x50 吗?

PS> 还有一个问题,已经添加到场景中的元素如何获取尺寸?谢谢!

最佳答案

50x50 不是像素。是“单位”。无论你想要一个“单位”是什么(它是相对于其他对象的大小)。

如果您想以可控的方式调整对象的大小,您可以这样做:

var geometry = new THREE.PlaneGeometry(1, 1);
var plane = new THREE.Mesh(geometry, material);

plane.scale.x = 50;
plane.scale.y = 50;

关于javascript - 对象的三个 JS 大小(PlaneGeometry)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11832999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com