מטריצה בגודל 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 חדש על סמך הטרנספורמציה הזו. |
תיעוד מפורט
getScaleX()
הפונקציה מחזירה את רכיב קנה המידה של קואורדינטת ה-X.
חזרה
Number
getScaleY()
מחזירה את רכיב קנה המידה של קואורדינטת Y.
חזרה
Number
getShearX()
מחזירה את קואורדינטת ה-X של רכיב הגזירה.
חזרה
Number
getShearY()
הפונקציה מחזירה את רכיב הגזירה של קואורדינטת Y.
חזרה
Number
getTranslateX()
מחזירה את רכיב התרגום של קואורדינטת X בנקודות.
חזרה
Number
getTranslateY()
מחזירה את רכיב התרגום של קואורדינטת ה-Y בנקודות.
חזרה
Number
toBuilder()
הפונקציה מחזירה AffineTransformBuilder חדש על סמך הטרנספורמציה הזו.
חזרה
AffineTransformBuilder — Builder של AffineTransform.