Skip to content

safrinds2026-lab/periodic-table-3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

الجدول الدوري ثلاثي الأبعاد التفاعلي 🧪

تطبيق ويب تفاعلي يعرض العناصر الكيميائية من الجدول الدوري بشكل ثلاثي الأبعاد محرّك وقابل للتحكم عن طريق حركة الماوس.

المميزات ✨

  • عرض ثلاثي الأبعاد محرّك: عرض الذرات بصرياً مع حركة الإلكترونات حول النواة
  • تفاعل مع حركة الماوس: دوّر وتحكم في عرض الذرة باستخدام حركة الماوس
  • مدارات الإلكترونات: يعرض عدد الإلكترونات والبروتونات وحركتها حول العنصر
  • واجهة عربية كاملة: تطبيق مصمم خصيصاً للغة العربية
  • معلومات العنصر: عرض تفصيلي للعدد الذري، الكتلة، البروتونات والإلكترونات
  • تدوير تلقائي: خيار لتدوير الذرة تلقائياً
  • تصميم حديث وجميل: واجهة مستخدم سهلة وجذابة

التقنيات المستخدمة 🛠️

  • Three.js: لعرض الرسوميات ثلاثية الأبعاد
  • HTML5 & CSS3: للواجهة والتصميم
  • JavaScript: للتفاعل والمنطق البرمجي

كيفية الاستخدام 📖

  1. افتح الملف index.html في متصفح ويب
  2. اختر أي عنصر من الجدول الدوري على اليسار
  3. حرّك الماوس لتدوير وعرض الذرة من زوايا مختلفة
  4. استخدم الأزرار للتحكم:
    • تدوير تلقائي: لتدوير الذرة تلقائياً
    • إعادة تعيين: لإعادة تعيين موضع الكاميرا

هيكل المشروع 📁

periodic-table-3d/
├── index.html              # الملف الرئيسي
├── js/
│   ├── elements-data.js    # بيانات العناصر الكيميائية
│   ├── atom-viewer.js      # فئة عرض الذرة ثلاثية الأبعاد
│   └── app.js              # منطق التطبيق الرئيسي
└── README.md               # هذا الملف

العناصر المتاحة 🔬

التطبيق يتضمن 24 عنصراً من أهم العناصر في الجدول الدوري:

  • العناصر الخفيفة (الهيدروجين، الهيليوم)
  • المعادن الانتقالية (الحديد، النحاس، الزنك)
  • المعادن الثمينة (الفضة، الذهب)
  • والعديد من العناصر المهمة الأخرى

الحركات والتفاعلات 🎮

  • حركة الإلكترونات: تدور الإلكترونات حول النواة بسرعات مختلفة حسب المدار
  • تتبع الماوس: تتحرك الكاميرا استجابة لحركة الماوس
  • إضاءة ديناميكية: إضاءة واقعية من عدة اتجاهات
  • مؤثرات بصرية: توهج حول النواة والإلكترونات

المتطلبات 📋

  • متصفح ويب حديث يدعم WebGL
  • اتصال بالإنترنت (لتحميل مكتبة Three.js)

الملاحظات 📝

  • يمكن توسيع التطبيق بإضافة المزيد من العناصر
  • يمكن تحسين نموذج الذرة ليكون أكثر دقة علمياً
  • يمكن إضافة معلومات إضافية عن كل عنصر

تم إنشاؤه بـ ❤️ لتعليم الكيمياء بطريقة تفاعلية وممتعة

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages