Matrix4.Translate

Translate(Vector3)

ينشئ مصفوفة تقوم بالترجمة على طول المحور x، والمحور y، والمحور z

public static Matrix4 Translate(Vector3 t)
معاملالنوعالوصف
tVector3إزاحة الترجمة

أمثلة

الكود التالي يوضح كيفية إنشاء مصفوفة لعملية الترجمة.

var t = Matrix4.Translate(new Vector3(10, 0, 0));
var pos = new Vector3(1, 1, 10);
Console.WriteLine($"Transformed: {t * pos}");

انظر أيضًا


Translate(double, double, double)

ينشئ مصفوفة تقوم بالترجمة على طول المحور x، والمحور y، والمحور z

public static Matrix4 Translate(double tx, double ty, double tz)
معاملالنوعالوصف
txDoubleإزاحة إحداثي X
tyDoubleإزاحة إحداثي Y
tzDoubleإزاحة إحداثي Z

أمثلة

الكود التالي يوضح كيفية إنشاء مصفوفة لعملية الترجمة.

var t = Matrix4.Translate(10, 0, 0);
var pos = new Vector3(1, 1, 10);
Console.WriteLine($"Transformed: {t * pos}");

انظر أيضًا