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