SVGMatrix

SVGMatrix class

SVG’nin grafik işlemlerinin çoğu, matris aritmetiği amacıyla 3x3’lük bir matrise genişletildiğinde, şu hale gelen: [ace] [bdf] biçiminde 2x3 matris kullanır: [ace] [bdf] [0 0 1]

public class SVGMatrix : SVGValueType

Özellikleri

İsimTanım
A { get; set; }Matrisin A bileşeni.
B { get; set; }Matrisin B bileşeni.
C { get; set; }Matrisin C bileşeni.
D { get; set; }Matrisin D bileşeni.
E { get; set; }Matrisin E bileşeni.
F { get; set; }Matrisin F bileşeni.

yöntemler

İsimTanım
Dispose()Yönetilmeyen ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.
virtual GetPlatformType()Bu yöntem, ECMAScript nesnesini almak için kullanılırType .
Multiply(SVGMatrix)Matris çarpımı gerçekleştirir. Bu matris, elde edilen yeni matrisi döndürerek başka bir matrisle sonradan çarpılır.
Rotate(float)Geçerli matris üzerinde bir döndürme dönüşümünü sonradan çarpar ve elde edilen matrisi döndürür.
Scale(float)Geçerli matris üzerinde tek tip bir ölçek dönüşümünü sonradan çarpar ve elde edilen matrisi döndürür.
ScaleNonUniform(float, float)Geçerli matris üzerinde düzgün olmayan bir ölçek dönüşümünü sonradan çarpar ve elde edilen matrisi döndürür.
SkewX(float)Geçerli matris üzerinde bir skewX dönüşümünü sonradan çarpar ve elde edilen matrisi döndürür.
SkewY(float)Geçerli matris üzerinde çarpık bir dönüşümü sonradan çarpar ve elde edilen matrisi döndürür.
override ToString()Bir döndürürString bu, bu örneği temsil eder.
Translate(float, float)Geçerli matris üzerinde bir öteleme dönüşümünü sonradan çarpar ve elde edilen matrisi döndürür.

Ayrıca bakınız