מבוא להנדסת תוכנה מבוא להנדסת תוכנה

לחץ כאן לכל השאלות

מתודת calcColor של מחלקת סורק הקרניים RayTracer אחראית על חישוב מודל פונג של החזרת אור (Phong Reflectance Model). לאחר הוספת תמיכה בשקיפות (transparency) והשתקפות (reflection), הפכנו את המתודה לרקורסיבית והוספנו מתודת עזר של רקורסיה באותו שם calcColor, כאשר מתודת עזר אינה רקורסיבית והיא אחראית על זימון המתודה הרקורסיבית עם ערכים התחלתיים של פרמטרי עזר של רקורסיה. לאחר השינויים האלה, במימוש הסופי של המתודות calcColor, הוספת השפעת כל מרכיבי מודל פונג מתבצעים מתוך המתודה הרקורסיבית (ולא במתודת העזר).

1
done
by
מיין לפי
by שלום שלמנוביץ
שלום שלמנוביץ -1 נקודות · יותר מ-6 חודשים
מוניטין: 160
לא, היא תבוצע במתודת העזר.
by
by אלעד צווכר
אלעד צווכר 1 נקודות · לפני 4 חודשים
מוניטין: 992
ambient light מחושב בפונקציית העזר כיוון שהוא משוף לכל הסצנה ולא סוכמים אותו יותר מפעם אחת.
by

* השאלה נוספה בתאריך: 02-02-2023