رسم المضلع C#

تعد المضلعات أشكالًا أساسية في رسومات الكمبيوتر، ومعالجة الصور، وتطوير الألعاب، وتوفر لغة C# مجموعة قوية من الأدوات لرسمها. سيرشدك هذا الدليل خلال عملية إنشاء وعرض المضلعات المختلفة في لغة C#.

رسم المضلع في C#

يتعين عليك اتباع الخطوات الموضحة أدناه لرسم مضلع في لغة C#:

  • قم بإعداد Conholdate.Total for .NET في IDE الخاص بك.
  • إنشاء مثيل لكائن فئة الصورة النقطية.
  • قم ببدء مثيل فئة الرسومات والقلم أثناء ضبط العرض واللون.
  • ارسم الشكل المضلع بطريقة DrawPolygon أثناء ضبط النقاط.
  • اكتب رسم الصورة الناتج باستخدام طريقة الحفظ.

يشرح مقتطف الكود التالي كيفية رسم مضلع في لغة C#:

// إنشاء كائن فئة الصورة النقطية
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);

// تهيئة مثيل فئة الرسومات
Graphics graphics = Graphics.FromImage(bitmap);

// إنشاء كائن فئة القلم
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);

// ارسم الشكل المضلع
graphics.DrawPolygon(pen, new Point[] { new Point(100, 100), new Point(500, 700), new Point(900, 300), new Point(650, 100) });

// تصدير صورة الإخراج
bitmap.Save("Draw-Polygon.png");

تعرض الصورة التالية المضلع الذي تم إنشاؤه باستخدام نموذج التعليمات البرمجية هذا:

إنشاء مضلع C#

رسم مضلع معبأ في C#

يمكنك إنشاء مضلعات معبأة بأي لون تعبئة أو مادة. تشرح الخطوات التالية كيفية رسم مضلع مملوء (صلب) في لغة C#:

  • قم بتثبيت Conholdate.Total for .NET من جانبك.
  • قم بتعريف كائن من فئة الصورة النقطية.
  • قم بإنشاء كائن فئة الرسومات وقم بإنشاء فرشاة أثناء ضبط لون التعبئة.
  • ارسم شكلاً مضلعًا باستخدام طريقة fillPolygon وحدد الرؤوس.
  • قم بعرض الرسم الناتج باستخدام طريقة الحفظ.

يوضح مقتطف التعليمات البرمجية التالي كيفية رسم مضلع معبأ في C#:

// إنشاء كائن فئة الصورة النقطية
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);

// تهيئة مثيل فئة الرسومات
Graphics graphics = Graphics.FromImage(bitmap);

// قم بإنشاء فرشاة مع تحديد لونها
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.CornflowerBlue));

// قم بإنشاء المضلع المملوء
graphics.FillPolygon(brush, new Point[] { new Point(25, 350), new Point(450, 350), new Point(475, 150), new Point(225, 50), new Point(10, 150) });

// تصدير صورة الإخراج
bitmap.Save("Filled-Polygon.png");

توضح لقطة الشاشة أدناه المضلع المملوء الذي تم إنشاؤه باستخدام الكود أعلاه:

رسم مضلع على صورة نقطية C#

رخصة التقييم المجانية

يمكنك طلب ترخيص مؤقت مجاني لتقييم واجهة برمجة التطبيقات (API) دون أي قيود على التقييم.

تلخيص لما سبق

يعد رسم المضلعات في لغة C# مهارة أساسية لأي مشروع متعلق بالرسومات. باستخدام الأدوات والمعرفة المناسبة، يمكنك إنشاء أشكال معقدة وعرضها لتحقيق التأثيرات المرئية المطلوبة. لقد زودك هذا الدليل بالخطوات الأساسية للبدء، ولكن هناك الكثير الذي يمكنك استكشافه، مثل ملء المضلعات، وتطبيق الأنسجة، وتغيير الأشكال، ولون الحدود، ولون التعبئة، وما إلى ذلك. قم بالتجربة والتمرين، وسوف حسنًا في طريقك لإنشاء مضلعات رائعة في C#. في حالة وجود أي غموض، يرجى التواصل معنا على المنتدى.

الأسئلة الشائعة

ما هو المضلع في رسومات الحاسوب؟

المضلع هو شكل مغلق له جوانب أو حواف متعددة، وغالبًا ما يستخدم في رسومات الكمبيوتر لتمثيل كائنات مختلفة. يمكن أن يكون مثلثًا أو مستطيلًا أو مسدسًا أو أي شكل آخر ذو جوانب مستقيمة.

ما الفرق بين رسم مضلع مملوء ومضلع غير معبأ في C#؟

رسم مضلع مملوء يعني أن الجزء الداخلي من المضلع ملون، مما يؤدي إلى إنشاء شكل صلب. رسم مضلع غير معبأ يحدد فقط حواف الشكل، ويترك الجزء الداخلي فارغًا.

هل يمكنني تطبيق ألوان مختلفة على الجزء الداخلي أو المخطط التفصيلي للمضلع في لغة C#؟

نعم، يمكنك تطبيق ألوان مختلفة على الجزء الداخلي (الملء) أو المخطط التفصيلي (الحد) للمضلع. يمكنك تخصيص الألوان باستخدام فرش للتعبئة وأقلام للمخطط التفصيلي.

هل يمكنني رسم أنواع مختلفة من المضلعات في لغة C#؟

نعم، تتيح لك لغة C# رسم أنواع مختلفة من المضلعات، مثل المثلثات والمستطيلات والخماسيات والمزيد. يمكنك تحديد القمم ورسم أي مضلع من اختيارك.

أنظر أيضا