मैंने हाल ही में वेबजीएल और विशेष रूप से Three.js की खोज की, जो कि अब तक की सबसे अच्छी एपीआई है। अभी के लिए मैं अपने मुख्य प्रोजेक्ट से स्टारशिप के 3 डी मॉडल प्रदर्शित करने के लिए सरल डेमो कोडिंग कर रहा हूं, जो एक विज्ञान-फाई ब्रह्मांड है।3 डी ऑब्जेक्ट व्यूअर?
मेरा मध्य-अवधि लक्ष्य मीडियाविकी विकी को कक्षा कैमरे के साथ पृष्ठों में वर्णित वस्तुओं के 3 डी डिस्प्ले के साथ बढ़ाने के लिए है। मैं इसे ब्रह्मांड की सामग्री प्रस्तुत करने के लिए एक उपकरण के रूप में देखता हूं जिसे हम विकसित कर रहे हैं।
मुझे कुछ भी फैंसी या मुश्किल नहीं करना चाहिए, मुझे पता है कि मानक वेवफ़्रंट के साथ ऐसा कैसे करें। ओबीजे और एमटीएल फाइलें, और यह मेरे लिए काफी है। लेकिन यह विकी एकीकरण है जो मुझे चिंतित करता है।
आधार विचार पहली बार विभिन्न फाइलों (मॉडलों, सामग्रियों, बनावट) को उनके एक्सटेंशन द्वारा टाइप की गई विकी फ़ाइलों के रूप में अपलोड करना होगा, फिर एक्सटेंशन को विकीकोड आइटम या टेम्पलेट को उनके विकी यूआरएल से इच्छानुसार उपयोग करने के लिए जोड़ना होगा ।
हम .OBJ/.MTL उदाहरण के साथ रहना हैं:
- .MTL,
, दर्पण प्रभाव देखने के लिए कुछ obejcts चारों ओर उछल साथ एक क्षेत्र पर लागू सामग्री के रूप में प्रदर्शित किया जाएगा इसके विपरीत के लिए समायोज्य परिवेश/पृष्ठभूमि के साथ - ओबीबीजे को समायोज्य परिवेश/पृष्ठभूमि के साथ भी अपनी सामग्री को लागू करके प्रदर्शित किया जाएगा।
क्या पहले से ही ऐसा कोई एक्सटेंशन या कम से कम एक ढांचा है जिसका उपयोग किया जा सकता है और इसमें विस्तार किया जा सकता है, या यह मेरे पास विकसित होने के लिए है, मुझे पता है कि शायद मेरे पास न तो कौशल और न ही समय होगा?
इसके लायक होने के लिए, जेएमओएल है, जो 3 डी ऑब्जेक्ट्स दिखाता है, लेकिन वेबजीएल का उपयोग नहीं करता है। https://www.mediawiki.org/wiki/Extension:Jmol –
दिलचस्प है, लेकिन मेरे लिए बहुत विशेष है, मैं प्रदर्शन starships चाहता हूँ^-^ –