שאלה...

אלעד 4

New member
שאלה...

יש לי קוביה בתלת מימד. לכל קובייה אני יודע את הקורדינטות של הקודקודים (רק את ה X וה Y ) איך אני יכול לחשב מרחק ה Z של כל נקודה מראשית הצירים (מנקודת הסיבוב) ? ברגע שהקובייה במצב התחלתי אני יודע את המרחק של ה Z מכל נקודת האמצע של כל פיאה לנקודת הראשית. חיפשתי באינטרנט ומצאתי את הנוסחה :
Z=Math.sqrt(R*R-X*X-Y*Y);​
אבל מה זה R ? הנוסחה הזאת עובדת לי רק אם אני שם את X,Y כנקודת האמצע של פיאה ו R את המרחק ההתחלתי שרשמתי למעלה (שהוא מרחק ה Z בין נקודת הסיבוב לאמצע הפיאה). אם אני רוצה למשל את הנקודה השמאלית העליונה של הפיאה הזו , מה אני אמור לשים בנוסחה ? תודה !
 
לא הבנתי...

אם יש לך את ה-X וה-Y אתה חייב לדעת את ה-Z כדי לחשב את R או לדעת את R כדי לחשב את Z. R זה המרחק מראשית הצירים.
 
למעלה