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

رسم سهم

مغلق
بدأه delab في 30 أبريل 2006 · 2 رد · 517 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أطرح عليكم تساؤلي هذا والمتمثل في :

كيف أجد نقطة تقاطع السهم مع الدائرة (أو المستطيل) ؟

30_04_06_11_04_18_1146420258Activity.JPG

علما بأن للدائرة والمستطيل الخاصيتين

public Point location

public Size size

كما للسهم الخاصيتين

public Element StartElement

public Element EndElement

حيث Element هو الكلاس الأم لــ Rectangle و Ellipse

كماأنه بامكلني تحريك الجسم (مستطيل أو دائرة) باستعمال

Move(Size s) // witch is in Element Class

جزاكم الله خيرا.

#2

نقاط التقاطع تأتي بحل معادلة الخط المستقيم مع معادلة الدائرة و تأتي بالتعويض عن قيمة أحد المتغيرين x أو y بقيمة الاخر في المعادلة الثانية و هذا لأن نقطة التقاطع هي النقطة التي تتساوى فيها قيمة الX,Y في الشكلين معاً

Sr. Software Development Engineer
Hulu, LLC
My Blogs

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

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