مرحبا يا هبر! في صباح أحد الأيام ، حدثت لي فكرة للعثور على "
OR حصري " بين إحداثيات نقطة في الفضاء والتحقق من الرقم الناتج عن البساطة. يمكنك رؤية نتيجة مثل هذه الخوارزمية البسيطة في الصورة. مزيد من التفاصيل تحت القطع.
خوارزمية تكوين الأنماط
خوارزمية C ++
long long temp = x ^ y;
تعطي مثل هذه الخوارزمية الأنماط اللانهائية التالية:
يمكنك أيضًا مشاهدة مقطع فيديو يحتوي على أنماط:
خيارات النمط الأخرى
إذا قمت باستبدال عملية
XOR (
حصري OR ) بالعملية
OR أو
AND ، يمكنك الحصول على مثلثات كسورية:
يمكنك أيضًا استخدام أي فحوصات أخرى بدلاً من التحقق من وجود رقم أولي ، على سبيل المثال ، القسمة بدون الباقي على أي رقم. لكن مثل هذه الخيارات تعطي أنماطًا أقل تنوعًا.
البرنامج والمصادر
لاختبار مولد النمط ، كتبت برنامجًا بسيطًا يمكن تنزيله مع المصدر
هنا . للعمل مع الصور ، يتم استخدام مكتبة OpenCV.