本文介绍了Threejs:如何动态改变平面的宽度和高度?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法轻松地动态更改平面的宽度和高度?下面的代码没有效果.
Is there a way to easily change width and height of plane dynamically? The code below has no effect.
plane.geometry.parameters.width = width;
plane.geometry.parameters.height = height;
推荐答案
创建平面网格
var geometry = new THREE.PlaneGeometry( 1, 1 );
var mesh = new THREE.Mesh( geometry, material );
然后您可以通过重置比例来动态更改尺寸,如下所示:
You can then dynamically change the dimensions by resetting the scale, like so:
mesh.scale.set( width, height, 1 );
three.js r.74
three.js r.74
这篇关于Threejs:如何动态改变平面的宽度和高度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!