שאלה בגרפיקה - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה בגרפיקה


iceman90

Recommended Posts

ככה, נתחיל בזה שזה לא ממש תכנות. אבל אני לא חושב זה מתאים כל כך לפורום גרפיקה (או לכל פורום אחר).

אני לומד למבחן ונתקלתי בבעיה/אי הבנה. אני ארשום את השאלה הבעיתית ואפרט.

נתון משולש בעל הקוארדינטות a(2,2,1) b(1,2,1) c(2,1,1) w (להתעלם מw) שעליו מבצעיםהגדלה פי 3 וסיבוב בזווית 40 מעלות מסביב לציר 2x+3=y.

רשום את מטריצות הטרנספורמציות והקוארדינטות של שניים מהקדקדים.

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

אשמח אם מישהו יוכל לעזור לי, (פתרון פרמטרי או רעיון גם יתקבלו בברכה.)

תודה.

מטי.

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

אוי, איכסה. למה מתעללים בכם ככה?

בחלק מהמקומות שמתעדים את opengl יש גם את המטריצות למשל כאן יש את מטריצת הסיבוב.

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

אגב (אני מניח שאתה יודע את זה אבל ליתר ביטחון) קואורדינטת W היא תמיד 0 (או אולי 1? אני כבר לא זוכר), משתמשים בה רק כדי שיהיה אפשר להרכיב את טרנספורמציית ההזזה.

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

ארכיון

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

×
  • צור חדש...