Matrix4.Scale

Scale(Vector3)

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

public static Matrix4 Scale(Vector3 s)
معاملالنوعالوصف
sVector3تطبيقات التحجيم تنطبق على المحور x، والمحور y، والمحور z

أمثلة

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

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

انظر أيضًا


Scale(double)

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

public static Matrix4 Scale(double s)
معاملالنوعالوصف
sDoubleتطبيقات التحجيم تنطبق على جميع المحاور

أمثلة

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

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

انظر أيضًا


Scale(double, double, double)

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

public static Matrix4 Scale(double sx, double sy, double sz)
معاملالنوعالوصف
sxDoubleتطبيق مقياس المصانع على المحور x
syDoubleتطبيق مقياس المصانع على المحور y
szDoubleتطبيق مقياس المصانع على المحور z

أمثلة

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

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

انظر أيضًا