SVGMatrix

SVGMatrix class

تستخدم العديد من عمليات رسومات SVG مصفوفات 2x3 بالشكل: [ace] [bdf] والتي عند توسيعها إلى مصفوفة 3x3 لأغراض حساب المصفوفة ، تصبح: [ace] [bdf] [0 0 1]

public class SVGMatrix : SVGValueType

الخصائص

اسموصف
A { get; set; }المكون “أ” في المصفوفة .
B { get; set; }المكون B للمصفوفة .
C { get; set; }المكون C للمصفوفة .
D { get; set; }المكون D للمصفوفة .
E { get; set; }المكون E للمصفوفة .
F { get; set; }المكون F للمصفوفة .

طُرق

اسموصف
Dispose()الإصدارات غير المُدارة و- اختياريًا- الموارد المُدارة.
virtual GetPlatformType()تُستخدم هذه الطريقة لاسترداد كائن ECMAScriptType .
Multiply(SVGMatrix)يقوم بضرب المصفوفة. يتم ضرب هذه المصفوفة لاحقًا بمصفوفة أخرى ، لإرجاع المصفوفة الجديدة الناتجة.
Rotate(float)الضرب اللاحق لتحويل التدوير في المصفوفة الحالية وإرجاع المصفوفة الناتجة.
Scale(float)الضرب اللاحق لتحويل مقياس منتظم في المصفوفة الحالية وإرجاع المصفوفة الناتجة.
ScaleNonUniform(float, float)الضرب اللاحق لتحويل المقياس غير المنتظم على المصفوفة الحالية وإرجاع المصفوفة الناتجة.
SkewX(float)الضرب اللاحق لتحويل skewX على المصفوفة الحالية وإرجاع المصفوفة الناتجة.
SkewY(float)يضاعف لاحقًا تحويلًا منحرفًا على المصفوفة الحالية ويعيد المصفوفة الناتجة.
override ToString()إرجاع أString الذي يمثل هذا المثال.
Translate(float, float)الضرب اللاحق لتحويل الترجمة في المصفوفة الحالية وإرجاع المصفوفة الناتجة.

أنظر أيضا