在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)
这应该可以让您动态更改对象的尺寸。如果您想让更改明显可见(而不是直接跳到正确的大小),您还可以为其添加动画。
我使用
创建了一个平面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)
这应该可以让您动态更改对象的尺寸。如果您想让更改明显可见(而不是直接跳到正确的大小),您还可以为其添加动画。