מה זה מטריצת סילום ומה זה סילום בכלל? - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

מה זה מטריצת סילום ומה זה סילום בכלל?


chen_azulay

Recommended Posts

בדרך כלל כששואלים שאלה נהוג לציין באיזה תחום מדובר בכלל...

אני מניח שהכוונה פה היא לגרפיקה ממוחשבת, כן?

מחיפוש קצר בגוגל, סילום זה scaling, שזה שינוי מימדים של אובייקט מסוים. אם מתייחסים לאובייקט כאוסף של נקודות במרחב, אז ה-scaling לוקח את כל הנקודות האלה וכופל את הקואורדינטות של כולן במספרים קבועים. לדוגמה, הגדלה של האובייקט פי 2 היא הפיכה של כל נקודה x,y,z לנקודה 2x,2y,2z.

הדרך היעילה ביותר לבצע את זה היא ע"י כפל במטריצה (אם אתה לא יודע מה זה, אז אתה צריך טיפה רקע באלגברה לינארית), כי זה מאפשר בקלות להרכיב טרנספורמציות כאלו אחת על השנייה (כלומר אם רוצים לבצע כמה טרנספורמציות כאלה ברצף, שלכל אחת יש מטריצה מתאימה, אז כופלים את המטריצות זו בזו ומקבלים מטריצה אחת שמייצגת את כל סדרת הטרנספורמציות).

אתה (את?) יכול לקרוא עוד על זה כאן:

http://en.wikipedia.org/wiki/Scaling_(geometry)

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...