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

تدوير خرج مصفوفة ثنائية حول مركزها

بدأه KeepForward في 12 مايو 2012 · 2 رد · 574 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

بفرض اني رسمت أي شكل (مربع مثلا ) على خرج كونسول من مصفوفة ثنائية وبفرض أني استعملت المحرف المصمت للرسم ...

فكرتي بتدوير الشكل هي :

طبعا تدوير الشكل ( المصفوفة ) حول المحرف المتوضع في المركز ( أو أي محرف آخر ) هو أمر مستحيل بلا شك ... (التدوير 90 درجة أو أي زاوية)

لذلك نقوم بالتدوير حول شكل دائري (مجموعة محارف تكون دائرة متوضعة داخل الشكل مركزها النقطة لمراد التدوير حولها ) ....

وذلك بفرض أن المصفوفة كبيرة جدا حتى نستطيع أهمال حجم الكراكتر الواحد ( صغرت الخط للكونسول )

الهدف هو تحريك المحارف ( الكراكترات ) المجاورة لكركترات الدائرة بمقدار صغير والأبعد بمقدار أكبر حول الدائرة حتى نتمكن بالنهاية من تدوير الشكل حوال الدئرة

فكرتي معقدة بعض الشيء وتحتاج إلى وقت طويل لعملها

إذا كانت لديكم فكرة أفضل للتدوير حول نقطة ... أو حتى تعليق على الفكرة نفسها ومساعدة بها أوحتى لديكم خوارزمية لعملها ... أفيدوني أفادكم الله

#2

السلام عليكم

هناك مواضيع للأخ حمزة صبح تحدث فيها عن التدوير (و لو بشكل غير مباشر) :

برنامج لرسم كارمة متحركة

طباعة نص متصاعد وكأنك في power point !

بالتوفيق.

#3
اقتباس

أخي أحمد البرامج في المواضيع السابقة القيام بها بسيط جدا ...

الموضوع الأول قام بعمل مصفوفة أحادية وجعل خرجها مستطيل تتحرك فيه الألوان وهو أمر بسيط جدا أمام الفكرة التي أتحدث عنها والموضوع الثاني أيضا

يا أخي أنا أريد أن أدور محارف مصفوفة حول مركزها بمقدار معين

( طبعا ذكرت سابقا أن من وجهة نظري تدوير العناصر حول عنصر أمر مستحيل من وجهة نظري لذلك أردت أن أدور العناصر حول مجموعة من عناصر المصفوفة تشكل دائرة كي تتيح مجال أوسع للتحريك )

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