如果我有3个坐标,如何在Babylon.js中使用这3个矢量作为角创建一个平面?
我知道我可以创建这样的飞机:
var plane = BABYLON.Mesh.CreatePlane("plane", 500.0, scene);
并且有一个像
这样的功能 var plane1 = BABYLON.Plane.FromPoints(new BABYLON.Vector3(0,0,0), new BABYLON.Vector3(0,50,0), new BABYLON.Vector3(0,0,50));
但是如何让plane1进入场景?
答案 0 :(得分:1)
只需给它一些位置或旋转即可完美呈现。我的意思是你必须尝试这些
var plane = BABYLON.Mesh.CreatePlane("plane", 350, scene);
plane.position.y = -5;
plane.rotation.x = Math.PI / 2;
你应该至少在飞机上应用一些旋转。就像我用代码写的那样。
可能有效......
答案 1 :(得分:0)
飞机只是一个数学结构而不是网格。最好的想法可能是使用CreatePlane创建一个平面,然后缩放它并使用mesh.position和mesh.scaling移动它