GlobalTransform

Inheritance: java.lang.Object

public class GlobalTransform

التحويل العالمي مشابه لـ Transform لكنه غير قابل للتغيير بينما يمثل التحويل النهائي المُقَيَّم. يُستخدم نظام الإحداثيات الأيمن أثناء تقييم التحويل العالمي مثال: الكود التالي يوضح كيفية قراءة التحويل العالمي للعقدة

Scene scene = new Scene();
     var boxNode = scene.getRootNode().createChildNode(new Box());
     //place the box at (10, 0, 0)
     boxNode.getTransform().setTranslation(new Vector3(10, 0, 0));
     var global = boxNode.getGlobalTransform();
     System.out.print("The box's position in world coordinate is %s", global.getTranslation());

الطرق

طريقةالوصف
equals(Object arg0)
getClass()
getEulerAngles()يحصل على الدوران الممثَّل بزوايا أويلر، مقاسًا بالدرجة
getRotation()يحصل على الدوران الممثَّل بالكوارتيرن.
getScale()يحصل على المقياس
getTransformMatrix()يحصل على مصفوفة التحويل.
getTranslation()يحصل على الترجمة
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

معاملنوعالوصف
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEulerAngles()

public Vector3 getEulerAngles()

يحصل على الدوران الممثَّل بزوايا أويلر، مقاسًا بالدرجة

Returns: Vector3 - the rotation represented in Euler angles, measured in degree Example:

Scene scene = Scene.fromFile("test.fbx");
     var tr = scene.getRootNode().getGlobalTransform();
     System.out.printf("EulerAngles = %s", tr.getEulerAngles());

getRotation()

public Quaternion getRotation()

يحصل على الدوران الممثَّل بالكوارتيرن.

Returns: Quaternion - the rotation represented in quaternion. Example:

Scene scene = Scene.fromFile("test.fbx");
     var tr = scene.getRootNode().getGlobalTransform();
     System.out.printf("Rotation = %s", tr.getRotation());

getScale()

public Vector3 getScale()

يحصل على المقياس

Returns: Vector3 - the scale Example:

Scene scene = Scene.fromFile("test.fbx");
     var tr = scene.getRootNode().getGlobalTransform();
     System.out.printf("Scale = %s", tr.getScale());

getTransformMatrix()

public Matrix4 getTransformMatrix()

يحصل على مصفوفة التحويل.

Returns: Matrix4 - the transform matrix. Example:

Scene scene = Scene.fromFile("test.fbx");
     var tr = scene.getRootNode().getGlobalTransform();
     System.out.printf("Matrix = %s", tr.getTransformMatrix());

getTranslation()

public Vector3 getTranslation()

يحصل على الترجمة

Returns: Vector3 - the translation Example:

Scene scene = Scene.fromFile("test.fbx");
     var tr = scene.getRootNode().getGlobalTransform();
     System.out.printf("Translation = %s", tr.getTranslation());

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

معاملنوعالوصف
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int