GlobalTransform

GlobalTransform

Methods

Methods GlobalTransform lớp cung cấp một chế độ xem chỉ đọc của ma trận biến đổi không gian thế giới của một nút. Nó được tính bằng cách ghép các biến đổi cục bộ của tất cả các nút tổ tiên từ gốc xuống nút hiện tại.

Truy cập qua node.GlobalTransform. Thuộc tính duy nhất là Matrix (kiểu Matrix4), chứa biến đổi không gian thế giới đã được ghép.

using Aspose.ThreeD;

var scene = new Scene();
var parent = scene.RootNode.CreateChildNode("Parent");
parent.Transform.Translation = new FVector3(10, 0, 0);

var child = parent.CreateChildNode("Child");
child.Transform.Translation = new FVector3(5, 0, 0);

// Access the composed world-space matrix
Matrix4 worldMatrix = child.GlobalTransform.Matrix;

Methods

NameTypeAccessDescription
TranslationVector3ReadGets the translation.
ScaleVector3ReadGets the scale.
EulerAnglesVector3ReadGets the euler angles.
RotationQuaternionReadGets the rotation.
TransformMatrixMatrix4ReadGets the transform matrix.
NamestringRead/WriteGets or sets the name.
PropertiesPropertyCollectionReadGets the properties.
SignatureDescription
GlobalTransform()Creates a new instance representing a global transformation
GlobalTransform(matrix: Matrix4)The transform matrix
A3DObject()
RemoveProperty(property: Property)Removes a dynamic property.
GetProperty(property: string)Get the value of specified property
SetProperty(property: string, value: object?)Sets the value of specified property
FindProperty(propertyName: string)Finds the property. It can be a dynamic property (Created by CreateDynamicProperty/SetProperty) or native property(Identified by its name)

Xem thêm

 Tiếng Việt