Node.EvaluateGlobalTransform

Node.EvaluateGlobalTransform method

评估全局变换,是否包含几何变换。

public Matrix4 EvaluateGlobalTransform(bool withGeometricTransform)
参数类型描述
withGeometricTransformBoolean是否需要几何变换。

返回值

全局变换矩阵。

示例

以下代码展示了如何读取节点的全局变换矩阵。

Scene scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode(new Box());
//将盒子放置在 (10, 0, 0) 处
boxNode.Transform.Translation = new Vector3(10, 0, 0);
Matrix4 mat = boxNode.EvaluateGlobalTransform(true);
Console.WriteLine($"The box's global transform matrix is {mat}");

另请参见