s

 
  

Open Source JavaScript API لإدارة الملفات ثنائية وثلاثية الأبعاد 

Zen-3d هي مكتبة جافا سكريبت توفر عارضين WebGL ؛ وهو يدعم تصحيح جاما ، والمواد الخطية ، وخريطة التضاريس ، ونسيج البيانات ، ونسيج العظام ، ويجمع بين ثنائية وثلاثية الأبعاد عبر واجهة برمجة تطبيقات جافا سكريبت مفتوحة المصدر.

Zen-3d هي مكتبة JavaScript مفتوحة المصدر توفر مجموعة كاملة من الميزات لإنشاء مكتبات ثلاثية الأبعاد / ثنائية الأبعاد ومعالجتها. تضمنت المكتبة دعمًا للعديد من الميزات المهمة مثل الإضاءة المحيطة للعرض المؤجل ، ومعامل لمعامل مادة التظليل ، ودعم تحويل glTF للأشعة فوق البنفسجية ، واستراتيجية تكيف واجهة المستخدم ثنائية الأبعاد ، ودعم الأضواء ، وتصحيح جاما ، والمواد الخطية ، ودعم خريطة التضاريس ، ونسيج البيانات ، ونسيج العظام الدعم ، والجمع بين ثنائية الأبعاد وثلاثية الأبعاد ، وسمات WebGL والزي الرسمي ، وإضافة رسم نقطي ، وتخطيط الظل ، وغير ذلك الكثير.

توفر مكتبة Zen-3d عارضين WebGL. WebGL عبارة عن واجهة برمجة تطبيقات JavaScript تدعم عرض رسومات الكمبيوتر التفاعلية ثنائية وثلاثية الأبعاد داخل أي مستعرض ويب متوافق دون استخدام أي مكونات إضافية. في الأيام الخوالي ، كان من الصعب جدًا تقديم رسم تخطيطي ثلاثي الأبعاد CAD على جهاز كمبيوتر. تعمل العديد من الشركات الآن جاهدة لتسهيل التعامل معها وتستفيد من WebGL لتشغيل كل شيء في المتصفح. يوفر كل متصفح حديث تقريبًا دعمًا لـ WebGL.

Previous Next

الشروع في العمل مع Zen-3d

الطريقة الموصى بها لتثبيت Zen-3d هي باستخدام NPM. الرجاء استخدام الأوامر التالية للتثبيت السلس.

قم بتثبيت Zen-3d عبر NPM

npm i zen-3d 

إنشاء مكعب ثلاثي الأبعاد عبر JavaScript

تضمنت مكتبة Zen-3d مفتوحة المصدر دعمًا لإنشاء مكعب أو رباعي غير منتظم للأبعاد المتوفرة. تحتاج إلى توفير عرض المكعب وارتفاعه وعمقه وسيتم إكمال الباقي بسهولة. يمكنك إضافة سمات إلى الهندسة ، وإنشاء نسخة من الهندسة ، وتقسيم الهندسة إلى مجموعات ، وإضافة مجموعة إلى هذه الهندسة ، ونسخ الهندسة إلى الأخرى ، وغير ذلك الكثير.

تحميل ومعالجة الصور

تتيح مكتبة Zen-3d مفتوحة المصدر لمطوري البرامج تحميل الصور ومعالجتها بسهولة داخل تطبيقاتهم الخاصة. تضمنت المكتبة العديد من الميزات لمعالجة الصور مثل قراءة الصورة وتحميل الصور عبر URL. تحتاج إلى تعيين المسار الأساسي أو عنوان URL الذي سيتم تحميل الملفات منه. هذه الميزة مفيدة للغاية أثناء قيامك بتحميل العديد من الصور من نفس الدليل.

إدارة المشهد ثلاثي الأبعاد

توفر مكتبة Zen-3d مفتوحة المصدر وظائف لإنشاء وإدارة المشهد ثلاثي الأبعاد بالداخل باستخدام أوامر JavaScript. يسمح لمطوري البرامج بوضع الأشياء والأضواء والكاميرات. يدعم Zen-3d عرض المشاهد وقد قدم العديد من الميزات ، مثل عرض الكائنات في خرائط الظل ، والتحقق من الإطار قبل تقديم الكائن ، وجمع معلومات الأضواء ، وتحويل المصفوفة ، وحساب موضع المصفوفة تلقائيًا ، وتحديد أصل الكائن في المشهد ، والكائن الدوران المحلي ، وتحديد ترتيب عرض كائنات الرسم البياني للمشهد وغيرها الكثير.

 عربي