سؤال

كنت أتساءل عما إذا كان أي شخص يعرف مكتبة جيدة لتبييض مستوى زائدي مع المضلعات (اهتمامي الرئيسي يكمن في {8،3} التغطية بالفسيفساء). لقد وجدت بعض التطبيقات الصغيرة هنا وهناك ولكن الفصل بين المنطق والعرض أمر مروع في كل منها. سيكون الأمر مثاليًا إذا كانت هناك مكتبة لا تتعامل مع الرسومات على الإطلاق (بما أنني لا أخطط لاستخدام Swing أو إنشاء تطبيق صغير خاص بي) ، فقط تأخذ المعلمات: {p ، q} وعدد الطبقات ، ثم تعود مصفوفة من الخطوط أو النقاط (أو كائنات مضلعة). إذا كان الأسوأ هو الأسوأ ، فسأضطر إلى تنفيذ مكتبتي الخاصة ، لذلك قد يكون من المفيد أيضًا أن يعرف شخص ما بعض الأوراق التي تصف بالتفصيل خوارزمية التغطية بالفسيفساء.

تعديل

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

هل كانت مفيدة؟

المحلول

قد يكون الأمر بعيدًا عن الموضوع بعض الشيء ، فأنا أيضًا أبحث عن تطبيق نظيف ومرتبط بشكل غير محكم للفسيفساء الزائدية. لقد وجدت هذا التنفيذ المباشر لنموذج قرص poincaré http://haishibai.blogspot.com/2010/07/draw-hyperbolic-geometry-poincare-disc.html

عثرت أيضًا على هذه الورقة التي تحتوي على بعض الرموز الزائفة http://www.d.umn.edu/cs/thesis/ajit_datar_ms.pdf

يتحدثون عن شفرة المصدر المتاحة: hyperart http://sourceforge.net/projects/hyperart/ لكنه ملف exe مترجم بدون مصدر.

نصائح أخرى

يوجد تطبيق صغير على http://aleph0.clarku.edu/~djoyce/poincare / PoincareApplet.html .ربما يمكنك قراءة الكود.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top