דף 1 מתוך 1

עבודה מספר 4 משימה 2

נשלח: 17:34 13/12/2009
על ידי innakar
בשיטה translate בהיקבל נקודה העם צריך להחליף את אחד קוקדי המלבן בנקודה או לחילופין להזיז כל נקודה במלבן לפי הפרמטרים שניתנו לדוגמא אם ניתנה נקודה (2,3) להזיז את כל הנקודות במלבן מבחינת ציר ה-x ב-2 ומבחינת ציר ה- y ב-3?

Re: עבודה מספר 4 משימה 2

נשלח: 10:28 14/12/2009
על ידי רפי_כהן_TA
כולן

Re: עבודה מספר 4 משימה 2

נשלח: 20:27 14/12/2009
על ידי lironsam
מז"א כולן?
אם מלבן מיוצג לי הרי ע"י 2 נקודות נגדיות - האם צריך להזיז רק אותן ( כי ככה בעצם מוגדר לי המלבן) או שצריך להזיז את כל ה4?.....

Re: עבודה מספר 4 משימה 2

נשלח: 21:14 14/12/2009
על ידי lironsam
ב 2 הכוונה לp1 ו p2 ( כמובן שבכל אחת מהן מזיזים את ה x ו הy )
אבל השאלה שלי לגבי "p3 ו p4" - הקודקודים הנותרים של המלבן
כי בעיקרון הם מוגדרים על פי p1 וp2 אז אם אני מזיזה את p1 ו p2 אני בעצם מזיזה את כל המלבן כולל p3 וp4 ( כי יהיו לי p3 ו p4 שונות...כי הן לא באמת מוגדרות)

Re: עבודה מספר 4 משימה 2

נשלח: 22:51 14/12/2009
על ידי סטרז'
אם את מזיזה את p1 ו- p2 אז p3,p4 לא יזוזו מעצמם
כי אכן בונים את 3 ו-4 לפי 1 ו-2 אבל את לא יוצרת מלבן חדש במקרה הזה , את מזיזה את הנוכחי
לכן את צריכה לעשות פעולה לכל ארבעת הנקודות.

Re: עבודה מספר 4 משימה 2

נשלח: 00:46 15/12/2009
על ידי lironsam
אבל אין לגביהן שום התייחסות בקוד.... חוץ מב equals ואז יוצרים נקודה חדשה בערכים שלהם....
אז לא כ"כ הבנתי איך אני יכולה להזיז אותן...... זה אומר שבתחילת התוכנית אני צריכה להגדיר 4 נקודות ולא 2??...


תודה...