السلام عليكم
اريد تحريك صوره من نقطه انا احددها الى نقطه اخرى احددها ولكن فى شكل قوس كما فى الرسم

اخي ، راجع موضوع كيفية رسم منحني اولاً
و بعد ذلك اذهب لهذه الصفحة لمعرفة الاستكمال Interpolation و لكن من الدرجة الثانية .
BEng , Electronics and communications.
Embedded systems engineer.
Graphics Programmer
عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح
BEng , Electronics and communications.
Embedded systems engineer.
Graphics Programmer
عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح
جربت كل اللى فى هذا الموضوع ولم تعمل ممكن يكون الشرح غير وافى او انا لم افهم
كل المطلوب عندى نقطتان( x , y ) و (x1,y1) اريد ان احرك بينهم صوره او اى شيئ

طيب , حل جديد ! وهو مذكور لكن بصيغة أخرى من قبل أحمد صالح في الموضوع أعلاه ,
إعتبر أن النقطتين عبارة عن نقطتين في محيط قطع ناقص هذه المرة , وستحتاج للمركز والمحور الأصغر والمحور الأكبر فقط ,
خذ مثال , والبرمجة عليك ..
النقطتين بالنسبة للإحداثيات x,y الطبيعية : (10,15) و (7,8) حيث 15 و 8 عبارة عن المحور y و 10 و 7 عبارة عن قيم X ....
لتحديد المركز :
المركز يساوي في المثال أعلاه : (10,8) , 7 ل Y و 10 X ,
تم تحديدها بسهولة حيث إفترض فقط أنك تريد رسم جزء من القطع الناقص في الربع الثاني ,
إحداثي Y في نقطة الأصل , هي القيمة الأصغر من بين قيمتي Y للنقطتين ,
إحداثي X في نقطة الأصل , هي القيمة الأكبر من بين قيمتي X للنقطتين ,
============
ثانيا : حدد طول المحور الأكبر والأصغر , ولنسميهما هنا محور Y ومحور X , بالطبع هما بعد نقطة الأصل من كلا النقطتين , وتحديدها سهل جدا ,
في المثال أعلاه محور Y = 7 حيث أنه البعد من القطة الأولى 15
محور X= 3 , حيث أنه البعد من النقطة الثانية وقيمتها في X = 7
بعد ذلك , عوض في For Loop تعطيك نقاط في ذلك المنحنى وهي في المعادلة كالتالي :
Y*sin(PI/2 + w) للإحداثي y , X*cos(PI/2 + w) للإحداثي x
حيث الإحداثيين أعلاه هما لرسم ربع قطع ناقص , وقيمة w هي قيمة متغير For Loop تبدء من صفر وتنتهي في PI/4 ,
هذه أسهل طريقة يمكن أن تتخيلها , بدون أن تدخل في حل نظام معادلات من الدرجة الثانية أو أي نوع إستكمال , أو غيره ..
هذا الموضوع مغلق.