2डी और 3डी फाइलों के प्रबंधन के लिए ओपन सोर्स जावास्क्रिप्ट एपीआई
Zen-3d एक जावास्क्रिप्ट लाइब्रेरी है जो WebGL रेंडरर्स प्रदान करती है; यह गामा करेक्शन, लाइन मटीरियल, बम्प मैप, डेटा टेक्सचर, बोन टेक्सचर का समर्थन करता है, ओपन-सोर्स जावास्क्रिप्ट एपीआई के माध्यम से 2 डी और 3 डी को जोड़ती है।
ज़ेन-3डी एक ओपन सोर्स जावास्क्रिप्ट लाइब्रेरी है जो 3डी/2डी लाइब्रेरी बनाने और संभालने के लिए सुविधाओं का एक पूरा सेट प्रदान करती है। पुस्तकालय में कई महत्वपूर्ण विशेषताओं के लिए समर्थन शामिल है जैसे कि आस्थगित रेंडर के लिए परिवेश प्रकाश, शेडर सामग्री परम रिफैक्टर, जीएलटीएफ यूवी ट्रांसफॉर्म सपोर्ट, 2 डी यूआई अनुकूलन रणनीति, स्पॉटलाइट सपोर्ट, गामा सुधार, लाइन सामग्री, बम्प मैप सपोर्ट, डेटा टेक्सचर, बोन टेक्सचर समर्थन, 2D और 3D, WebGL विशेषता और वर्दी को मिलाएं, पॉइंट ड्रॉ, शैडो मैपिंग और बहुत कुछ जोड़ें।
पुस्तकालय Zen-3d WebGL रेंडरर्स प्रदान करता है। वेबजीएल एक जावास्क्रिप्ट एपीआई है जो किसी भी प्लग-इन के उपयोग के बिना किसी भी संगत वेब ब्राउज़र के अंदर इंटरैक्टिव 2 डी और 3 डी कंप्यूटर ग्राफिक्स के प्रतिपादन का समर्थन करता है। पुराने दिनों में, कंप्यूटर पर 3D CAD आरेख प्रस्तुत करना बहुत कठिन था। अब कई कंपनियां इसे संभालना आसान बनाने के लिए कड़ी मेहनत कर रही हैं और ब्राउज़र में सब कुछ चलाने के लिए वेबजीएल का उपयोग कर रही हैं। लगभग हर आधुनिक ब्राउज़र WebGL के लिए समर्थन प्रदान करता है।
Zen-3d . के साथ शुरुआत करना
ज़ेन -3 डी को स्थापित करने का अनुशंसित तरीका एनपीएम का उपयोग करना है। सुचारू स्थापना के लिए कृपया निम्न आदेशों का उपयोग करें।
NPM के माध्यम से Zen-3d स्थापित करें
npm i zen-3d
JavaScript के माध्यम से 3D क्यूब बनाना
ओपन सोर्स जेन -3 डी लाइब्रेरी में प्रदान किए गए आयामों के घन या अनियमित चतुर्भुज बनाने के लिए समर्थन शामिल है। आपको घन की चौड़ाई, ऊंचाई और गहराई प्रदान करने की आवश्यकता है और बाकी को आसानी से पूरा किया जाएगा। आप ज्यामिति में विशेषताएँ जोड़ सकते हैं, ज्यामिति का एक क्लोन बना सकते हैं, ज्यामिति को समूहों में विभाजित कर सकते हैं, इस ज्यामिति में एक समूह जोड़ सकते हैं, ज्यामिति को दूसरे में कॉपी कर सकते हैं, और बहुत कुछ।
छवियों को लोड करना और संसाधित करना
ओपन सोर्स ज़ेन -3 डी लाइब्रेरी सॉफ्टवेयर डेवलपर्स को अपने स्वयं के अनुप्रयोगों के अंदर छवियों को आसानी से लोड और संसाधित करने की अनुमति देती है। पुस्तकालय में छवि प्रसंस्करण के लिए कई विशेषताएं शामिल हैं जैसे छवि पढ़ना और यूआरएल के माध्यम से छवि लोड करना। आपको फ़ाइलों को लोड करने के लिए आधार पथ या URL सेट करना होगा। जब आप एक ही निर्देशिका से कई छवियों को लोड कर रहे हों तो यह सुविधा बहुत मददगार होती है।
3डी दृश्य प्रबंधन
ओपन सोर्स ज़ेन -3 डी लाइब्रेरी ने जावास्क्रिप्ट कमांड का उपयोग करके 3 डी सीन निर्माण और प्रबंधन के लिए कार्यक्षमता प्रदान की है। यह सॉफ्टवेयर डेवलपर्स को ऑब्जेक्ट, लाइट और कैमरे लगाने की अनुमति देता है। Zen-3d सीन रेंडरिंग का समर्थन करता है और कई सुविधाएँ प्रदान करता है, जैसे ऑब्जेक्ट को शैडो मैप्स में रेंडर करना, ऑब्जेक्ट को रेंडर करने से पहले फ्रेम की जाँच करना, लाइट की जानकारी एकत्र करना, मैट्रिक्स को बदलना, स्वचालित रूप से मैट्रिक्स की स्थिति की गणना करना, ऑब्जेक्ट के माता-पिता को दृश्य में परिभाषित करना, ऑब्जेक्ट का स्थानीय रोटेशन, दृश्य ग्राफ वस्तुओं और कई और अधिक के प्रतिपादन क्रम को परिभाषित करें।