(שאלה אתר 2)
מתודת calcColor של מחלקת סורק הקרניים SimpleRayTracer אחראית על חישוב מודל פונג של החזרת אור (Phong Reflectance Model). לאחר הוספת תמיכה בשקיפות (transparency) והשתקפות (reflection), הפכנו את המתודה לרקורסיבית והוספנו מתודת עזר של רקורסיה באותו שם calcColor, כאשר מתודת עזר אינה רקורסיבית והיא אחראית על זימון המתודה הרקורסיבית עם ערכים התחלתיים של פרמטרי עזר של רקורסיה. לאחר השינויים האלה, הוספת השפעה של תאורה סביבתית (Ambient Light) נמצאת במתודה הרקורסיבית (ולא במתודת עזר).
(שאלה אתר 2)
מתודת calcColor של מחלקת סורק הקרניים SimpleRayTracer אחראית על חישוב מודל פונג של החזרת אור (Phong Reflectance Model). לאחר הוספת תמיכה בשקיפות (transparency) והשתקפות (reflection), הפכנו את המתודה לרקורסיבית והוספנו מתודת עזר של רקורסיה באותו שם calcColor, כאשר מתודת עזר אינה רקורסיבית והיא אחראית על זימון המתודה הרקורסיבית עם ערכים התחלתיים של פרמטרי עזר של רקורסיה. לאחר השינויים האלה, הוספת השפעה של תאורה סביבתית (Ambient Light) נמצאת במתודה הרקורסיבית (ולא במתודת עזר).
* השאלה נוספה בתאריך: 09-03-2025