在babylonjs中动态改变平面高度

Dynamically change plane height in babylonjs

我使用

创建了一个平面

this.plane = BABYLON.MeshBuilder.CreatePlane("plane", { width: 0.5, height: 10 }, scene, true);

然后我尝试在渲染中修改平面高度,但高度没有改变。

我认为您正在寻找缩放比例。这里是link到Babylon.js Scaling。本质上,你做

objectName.scaling.x = 1.50 //This is a scaling multiplier (you can substitute x, y, and z)
//Or, if you want to scale in more than one direction, you can use a vector3
objectName.scaling = new Babylon.Vector3(1.5,.5, 2)

这应该可以让您动态更改对象的尺寸。如果您想让更改明显可见(而不是直接跳到正确的大小),您还可以为其添加动画。