Matrix.SkewPrepend(Double, Double) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
X ve y boyutlarında belirtilen derecelerin çarpıklıklarını bu Matrix yapıya ekler.
public:
void SkewPrepend(double skewX, double skewY);
public void SkewPrepend (double skewX, double skewY);
member this.SkewPrepend : double * double -> unit
Public Sub SkewPrepend (skewX As Double, skewY As Double)
Parametreler
Örnekler
Bu örnekte bir yapıya nasıl eğme ekli Matrix olduğu gösterilmektedir.
private Matrix skewPrependExample()
{
Matrix myMatrix = new Matrix(5, 10, 15, 20, 25, 30);
myMatrix.SkewPrepend(45, 180);
// myMatrix is equal to (5, 10, 20, 30, 25, 30).
return myMatrix;
}
Açıklamalar
Bileşik dönüştürmede, tek tek dönüştürmelerin sırası önemlidir. Örneğin, önce döndürdükten sonra ölçeklendirdikten sonra çeviri yaparsanız, önce çevirip sonra döndürdüğünüz ve ardından ölçeklendirdiğinizden farklı bir sonuç elde edersiniz. Sıranın önemli olmasının bir nedeni, döndürme ve ölçeklendirme gibi dönüştürmelerin koordinat sisteminin kökenine göre yapılmasıdır. Kaynakta ortalanmış bir nesneyi ölçeklendirmek, kaynaktan uzaklaşmış bir nesneyi ölçeklendirmekten farklı bir sonuç verir. Benzer şekilde, kaynakta ortalanmış bir nesneyi döndürmek, kaynaktan uzaklaşmış bir nesneyi döndürmekten farklı bir sonuç verir.