שאלה

danihell7734

New member
שאלה

אני רוצה ליצור משחק שש בש בשפת סי+ לפרוייקט הבעיה היא זו,קשה לי למצוא קורדינטות נכונות למשולשים,אשמח אם מישו יוכל לעזור לי. תודה מראש
 

IפלסטיקI

New member
תגדיר משולש שווה שוקיים.

נראה לי כדאי להגדיר משולש שווה שוקים על ידי אורך הבסיס,גובה וקורדינטה, כאשר הבסיס מקביל לציר x של המערכת שלך. ככה תוכל לחשב את שתי הקורדינטות האחרות בעזרת גאומטריה אנליטית פשוטה. אם הנקודה שלך קדקוד הראש אז תחשב את נקודה שבאמצע הבסיס על פי ערך הגובה ומשם בעזרת אורך הבסיס תוכל לחשב את שתי נקודות הבסיס. אם התחלת מנקודת בסיס אז לך בכיוון ההפוך. חשב נקודת בסיס שניה ואמצא בסיס בעזרת הנקודה הראשונה ואורך הבסיס. את קודקוד הראש תמצא בעזרת הגובה ונקודת אמצע הבסיס.
 
למעלה