gpt4 book ai didi

three.js - 如何在 Three.js 中获取立方体的高度

转载 作者:行者123 更新时间:2023-12-02 05:59:51 25 4
gpt4 key购买 nike

我有以下代码;

// World
var geometry = new THREE.BoxGeometry( 100, 200, 100 );
var material = new THREE.MeshLambertMaterial( { color: 'green' } );
var cube = new THREE.Mesh( geometry, material );
cube.position.y = (cube.height / 2); // this doesn't work
scene.add( cube );

获取立方体高度的正确方法是什么?我知道高度 = 100,但我想了解如何使用程序代码获取高度。

最佳答案

如果您使用 THREE.BoxGeometry 创建立方体网格,您可以通过访问 parameters 来获取立方体的高度。几何性质:

height = mesh.geometry.parameters.height;

如果您更改了网格属性 scale.y从默认值 1 开始,您必须将上述数量乘以 scale.y .

三.js r.71

关于three.js - 如何在 Three.js 中获取立方体的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30112997/

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