מטריצת 3x3 שמשמשת להמרת קואורדינטות המקור (x1, y1) לקואורדינטות היעד (x2, y2) בהתאם להכפלת מטריצות:
[ x2 ] [ scaleX shearX translateX ] [ x1 ] [ y2 ] = [ shearY scaleY translateY ] [ y1 ] [ 1 ] [ 0 0 1 ] [ 1 ]
אחרי הטרנספורמציה,
x2 = scaleX * x1 + shearX * y1 + translateX; y2 = scaleY * y1 + shearY * x1 + translateY;
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
get | Number | הפונקציה מקבלת את רכיב הגודל של קואורדינטת X. |
get | Number | הפונקציה מקבלת את רכיב הגודל של קואורדינטת Y. |
get | Number | הפונקציה מקבלת את רכיב ההחלפה של קואורדינטת X. |
get | Number | הפונקציה מקבלת את רכיב ההחלפה של קואורדינטת Y. |
get | Number | הפונקציה מקבלת את רכיב התרגום של קואורדינטת X בנקודות. |
get | Number | הפונקציה מקבלת את רכיב התרגום של קואורדינטת Y בנקודות. |
to | Affine | הפונקציה מחזירה Affine חדש על סמך הטרנספורמציה הזו. |
מסמכים מפורטים
get Scale X()
הפונקציה מקבלת את רכיב הגודל של קואורדינטת X.
חזרה
Number
get Scale Y()
הפונקציה מקבלת את רכיב הגודל של קואורדינטת Y.
חזרה
Number
get Shear X()
הפונקציה מקבלת את רכיב הכיוון של קואורדינטת X.
חזרה
Number
get Shear Y()
הפונקציה מקבלת את רכיב ההחלפה של קואורדינטת Y.
חזרה
Number
get Translate X()
הפונקציה מקבלת את רכיב התרגום של קואורדינטת X בנקודות.
חזרה
Number
get Translate Y()
הפונקציה מקבלת את רכיב התרגום של קואורדינטת Y בנקודות.
חזרה
Number