Discuss, Learn and be Happy דיון בשאלות

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

קרני הצללה (rays shadow )מיוצרים עבור כל נקודה שעבורה מחשבים את מודל פונג לכל אחד ממקורות האור החיצוניים (כיווני\נקודתי\ספוט)

1
by
מיין לפי
by שלום שלמנוביץ
שלום שלמנוביץ 0 נקודות · לפני 5 חודשים
מוניטין: 75
קרני ההצללה מיוצרים עבור כל נקודה שעבורה מחשבים את מודל פונג לכל אחד ממקורות האור החיצוניים, ממילא התשובה היא נכון.
by

הוספנו בקוד calcLocalEffects את הבדיקה של ההצללה (האם הנקודה שמחשבים את הצבע שלה מוצללת ממקור אור מסוים או לאו). היכן בדיוק הוספנו את הבדיקה?

1
done
by
מיין לפי
by שלום שלמנוביץ
שלום שלמנוביץ 0 נקודות · לפני 5 חודשים
מוניטין: 75
סימנך, אחרי nl nv
by

תופעת "תאורה אחורית" שהתמודדנו אתה במימוש של מודל פונג לפעמים נעלמת בכדור לאחר מימוש הצללה

1
done
by
מיין לפי

במודל פונג, אנחנו מוסיפים את השפעת מקור אור אם קרן הצללה (ray shadow )עבורו חותכת גופים גאומטריים בסצנה (בין מקור האור לנקודה שמחשבים את הצבע שלה)

1
done
by
מיין לפי
by שי מרדכי
שי מרדכי 0 נקודות · לפני 5 חודשים
מוניטין: 60
קרן הצללה חותכת את הגופים - > יש צל -> אין אור
by

אנטי-תבנית (antipattern ) בשם Software bloat מייצגת כתיבת מחלקות וממשקים גדולים ומנופחים מדי

1
done
by
מיין לפי
by שלום שלמנוביץ
שלום שלמנוביץ 0 נקודות · לפני 4 חודשים
מוניטין: 75
software bloat אינה מייצגת כתיבת מחלקות וממשקים מנופחים מידי
by

סינגלטון (singleton) זהו בעצם אנטי תבנית (antipattern)

1
done
by
מיין לפי
by שלום שלמנוביץ
שלום שלמנוביץ 0 נקודות · לפני 5 חודשים
מוניטין: 75
סינגלטון זה ה-תבנית בהא הידיעה
by
by נריה יפרח
נריה יפרח 0 נקודות · לפני 5 חודשים
מוניטין: 52
סינגלטון זה מלשון "סינגל" כלומר בודד, זאת תבנית שלמחלקה מסויימת יש רק מופע אחד בכל הקוד ועליו עושים את כל המניפולציות, זה לא אנטי תבנית כי במקרים מסוימים זאת תבנית מצויינת למשל בניהול מאגר מידע נרצה רק מופע אחד קבוע לכל התוכנית.
by
by שי מרדכי
שי מרדכי 0 נקודות · לפני 5 חודשים
מוניטין: 60
הסינגל בטון מצוין, למה אתה אנטי נגדו?
by
by שי מרדכי
שי מרדכי 0 נקודות · לפני 5 חודשים
מוניטין: 60
סינגלטון זו תבנית טובה, אבל שימוש מופרז הופך לאנטי תבנית.
by

אנטי תבנית בשם Yoyo מייצגת קוד עם מורכבות בלתי צפויה בכל מיני מקומות

1
done
by
מיין לפי

אנטי תבנית בשם BLOB קשורה לשימוש באובייקטים בינריים גדולים Binary Large Objects

1
by
מיין לפי

לאיזה אנטי-תבנית מובילה שיטת פיתוח Agile לעיתים קרובות?

1
sentiment_very_satisfied
by
מיין לפי

אחד הפתרונות להתמודדות עם אנטי-תבנית בשם action at a distance הינו שימוש באובייקטים שלא ניתנים לשינוי

1
done
by
מיין לפי
by שלום שלמנוביץ
שלום שלמנוביץ 0 נקודות · לפני 5 חודשים
מוניטין: 75
נכון, תוך שימוש באובייקטים שלא ניתנים לשינוי אנחנו פותרים את בעיית הaction of distance
by