במחלקה של מרובע קמור scale שעלה על פעולה

5 views
Skip to first unread message

Mark

unread,
Nov 5, 2009, 9:43:15 AM11/5/09
to מונחה עצמים
הבנתי מה זה ביחס למרכז הכובד,
אבל לא הבנתי מה הכוונה לנפך את המרובע,
יותר גדול blow מה צריך להיות פי
השטח? אורח צלעותיו?

אפשר להסביר יותר מדויק?
תודה

osnat notea

unread,
Nov 5, 2009, 9:46:25 AM11/5/09
to oop1_...@googlegroups.com
הכוונה בניפוח היא הכפלת קודקודים

2009/11/5 Mark <marksha...@gmail.com>

osnat notea

unread,
Nov 5, 2009, 9:55:53 AM11/5/09
to oop1_...@googlegroups.com
אתה צודק, יש צורך בפעולות נוספות
כדי שמרכז הכובד יישמר
תחשוב מהן

2009/11/5 Shai Dvash <shain...@gmail.com>
בטוח שזו הכוונה?
אם יש לנו ישר שמתחיל ב (1,1) ומסתיים ב (4,4), ונרצה לנפח אותו בערך BLOW = 2
האם הערך המבוקש הוא ישר המתחיל ב (2,2), (8,8)?
 
בתרגיל צוין שאת הניפוח יש לעשות ביחס למרכז הכובד של הישר (וגם של המשולש וכו)
 
בהתאם לדרישה, הכפלת הקודקודים אינה מספקת (לדעתי?)
 
בברכה,
קיפי המבולבל

Mark

unread,
Nov 5, 2009, 9:57:16 AM11/5/09
to מונחה עצמים
צריך לנפך ואז לעשות העתקה,
כך שיהיה לו את מרכז הכובד הישן

osnat notea

unread,
Nov 8, 2009, 1:18:27 AM11/8/09
to oop1_...@googlegroups.com
הכוונה לכפול את הקודקודים

2009/11/5 Shai Dvash <shain...@gmail.com>

שלום שוב

כשאומרים ניפוח, האם הכוונה היא להגדיל את הנפח פי BLOW?

תודה
קיפי
----- Original Message ----- From: "Mark" <marksha...@gmail.com>
To: "מונחה עצמים" <oop1_...@googlegroups.com>
Sent: Thursday, November 05, 2009 4:57 PM

Subject: Re: במחלקה של מרובע קמור scale שעלה על פעולה


osnat notea

unread,
Nov 8, 2009, 12:18:06 PM11/8/09
to oop1_...@googlegroups.com
לא הבנתי איזו פעולה מסויימת על הקודקודים אתה רוצה לבצע?


 
2009/11/8 Shai Dvash <shain...@gmail.com>
סתם דוגמא לשני מצבים אפשריים:
א) אם אני אקח משולש שהשטח שלו הוא 6 ואכפול את הקודקודים פי 2 (פשוטו כמשמעו - אכפול את הקואורדינטות פי 2),
 אני אקבל משולש שהשטח שלו הוא 24 (פי 4 מהשטח המקורי)
ב) אם נתון משולש ששטחו 6 ואני אנפח אותו פי blow=2 (אבצע פעולה מתמטית מסויימת על הקודקודים), אני אקבל משולש ששטחו 12
(פי 2 מהשטח המקורי, כערך BLOW)
 
איזה מהמצבים הוא הרצוי?
תודה על ההבהרה,
שי
----- Original Message -----

osnat notea

unread,
Nov 8, 2009, 12:25:23 PM11/8/09
to oop1_...@googlegroups.com
כפילת הקודקודים

2009/11/8 Shai Dvash <shain...@gmail.com>
אם נכפול את קודקודי המשולש בערך BLOW (נגיד בערך 2) - נקבל משולש חדש ששטחו הוא פי 4 משטחו המקורי
אם נכפול את קודקודי המשולש בערך Sqrt(blow)  - נקבל משולש חדש ששטחו בדיוק פי 2 (או פי ערך BLOW) מהמשולש המקורי
 
השאלה למה בדיוק אתם מתכוונים כשאתם אומרים ניפוח :)
 
תודה!

osnat notea

unread,
Nov 8, 2009, 1:04:37 PM11/8/09
to oop1_...@googlegroups.com
איך שתרצה, העיקר שאתה מחזיק את המידע הרלוונטי ושומר דברים ביעילות

2009/11/8 Shai Dvash <shain...@gmail.com>
היי אסנת
 
האם צורת המימוש (של למשל TRIANGLE , האם לממש אותו בעזרת 3 קווים או בעזרת 3 קודקודים) היא דבר קריטי (מבחינת הדרישות\ציון התרגיל)? 
תודה

osnat notea

unread,
Nov 8, 2009, 1:05:57 PM11/8/09
to oop1_...@googlegroups.com
מדובר כמובן על הקודקוד שקיבלת, הרי קיבלת רק קודקוד אחר
הזווית היא הזווית בין הצלע היוצאת מקודקוד זה לציר האיקס בכיוונו החיובי

2009/11/8 Shai Dvash <shain...@gmail.com>
היי אסנת,
 
לגבי אחד הבנאים של הריבוע:
 

Sqaure (Vertex v, float length, float angle) – בונה ריבוע על פי הפרמטרים הבאים: קודקוד v, אורך צלע length, והזווית angle בין הצלע היוצאת מהקודקוד (כשמסתכלים על צלעות הריבוע נגד כיוון השעון) לבין ציר x החיובי.

 

על איזו זוית מדובר בדיוק? מה זאת אומרת הצלע היוצאת מהקודקוד (כשמסתכלים על צלעות הריבוע נגד כיוון השעון)? על איזה קודקוד מדובר בדיוק? זה שהכי קרוב לציר ה -X?

 

לא כ"כ מובן...

תודה שוב,

שי


Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
0 new messages