الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد منحنى (قوس)

مغلق
بدأه sayedf1 في 24 سبتمبر 2005 · 6 رد · 933 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

post-45582-1127557155_thumb.jpg

163374357.gif

#2

اخي ، راجع موضوع كيفية رسم منحني اولاً

و بعد ذلك اذهب لهذه الصفحة لمعرفة الاستكمال Interpolation و لكن من الدرجة الثانية .

http://membres.lycos.fr/abrobecker/text/quad.htm

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

بحثت فى المنتدى ولم اجد موضوع يتكلم عن رسم منحنى اين هذا الموضوع

163374357.gif

#4
/index.php?showtopic=69100

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#5

جربت كل اللى فى هذا الموضوع ولم تعمل ممكن يكون الشرح غير وافى او انا لم افهم

كل المطلوب عندى نقطتان( x , y ) و (x1,y1) اريد ان احرك بينهم صوره او اى شيئ

163374357.gif

#6

طيب , حل جديد ! وهو مذكور لكن بصيغة أخرى من قبل أحمد صالح في الموضوع أعلاه ,

إعتبر أن النقطتين عبارة عن نقطتين في محيط قطع ناقص هذه المرة , وستحتاج للمركز والمحور الأصغر والمحور الأكبر فقط ,

خذ مثال , والبرمجة عليك ..

النقطتين بالنسبة للإحداثيات 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 ,

هذه أسهل طريقة يمكن أن تتخيلها , بدون أن تدخل في حل نظام معادلات من الدرجة الثانية أو أي نوع إستكمال , أو غيره ..

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#7

اشكرك اخى HGB وجارى محاولت التطبيق

:)

163374357.gif

هذا الموضوع مغلق.

مواضيع مشابهة