आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप 3MF को STL में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
3MF से STL
यहाँ आने की वजह कभी बेहतर फ़ाइल पाना नहीं होती। 3MF हर मायने में आगे है — यह अपनी यूनिट बताता है, कई नाम वाले ऑब्जेक्ट रखता है, रंग और मटीरियल सँभाल सकता है, और एक कंप्रेस्ड पैकेज है। STL में बदलते ही यह सब पीछे छूट जाता है।
वजह हमेशा बाहर की होती है: किसी प्रिंट ब्यूरो के अपलोड फ़ॉर्म में सिर्फ़ .stl लिखा होता है, या 2016 में आए किसी स्लाइसर में 3MF लेने का रास्ता ही नहीं है। वहाँ बहस किसी वेबसाइट से होती है, और STL देना ही काम है।
फ़ॉर्मेट अपनी यूनिट मॉडल तत्व में ही घोषित करता है — माइक्रॉन से लेकर मीटर तक — और यहाँ पढ़ते समय निर्देशांक मिलीमीटर में बदल दिए जाते हैं। इंच में बना पार्ट पढ़ते ही 25.4 से गुणा हो जाता है।
इसलिए STL किसी भी स्लाइसर में सही आकार में उतरता है, जो glTF (परंपरा से मीटर), OBJ (कोई यूनिट ही नहीं) या PLY (जो स्कैनर ने तय किया) से नहीं मिलता। प्रिंट फ़ाइल के ग़लत होने की सबसे आम वजह यही यूनिट है, और यहाँ स्रोत को जवाब पहले से पता होता है।
स्लाइसर से निकला 3MF अक्सर एक पार्ट नहीं, पूरी बिल्ड प्लेट होता है — एक ऑब्जेक्ट पाँच बार अलग-अलग जगह रखा हुआ, या दो अलग हिस्से साथ छपने के लिए बिठाए गए। हर जगह का एक ट्रांसफ़ॉर्म होता है, और वह वर्टेक्स में मिला दिया जाता है।
फिर सब कुछ एक ही STL में लिख दिया जाता है, क्योंकि फ़ॉर्मेट के पास शुरू से आख़िर तक एक ही त्रिकोण-सूची होती है। ब्यूरो के लिए एक साथ पाँच प्रतियाँ ठीक हैं; एक पार्ट भेजना था तो अतिरिक्त प्रतियाँ स्लाइसर में हटाकर दोबारा सहेजिए।
भेजने से पहले जाँच लेने लायक़ बात: 3MF किसी ऑब्जेक्ट को मेश की जगह components के ज़रिए दूसरे ऑब्जेक्ट के हवाले पर भी बना सकता है। यह वैध है और चलन में है, पर यहाँ केवल मेश तत्व पढ़े जाते हैं — असेंबली नहीं।
नतीजा चुपचाप होता है: असेंबली वाला ऑब्जेक्ट कोई ज्यामिति नहीं देता और कोई चेतावनी भी नहीं आती, इसलिए ऐसे ऑब्जेक्ट वाली फ़ाइल एक ख़ाली या अधूरी STL में बदल जाती है। स्लाइसर में 3MF को दोबारा एक्सपोर्ट करना, जो असेंबली को मेश में सपाट कर देता है, इसका इलाज है।
स्लाइसर से आई 3MF एक पैकेज है और उसमें ज्यामिति के अलावा बहुत कुछ होता है: हर ऑब्जेक्ट की अलग सेटिंग, सपोर्ट के निशान, मटीरियल और प्रिंटर प्रोफ़ाइल, प्लेट का ख़ाका और पूर्वावलोकन थंबनेल — ये सब पैकेज के अलग हिस्सों में रहते हैं।
इनमें से कुछ भी नहीं पढ़ा जाता और STL में इसकी कोई जगह भी नहीं है। यही इस दिशा की असली क़ीमत है, और यह तभी दिखती है जब कोई STL खोलकर वह सेटअप ढूँढता है जो उसने सहेजा था।
3MF रंग-समूह, मटीरियल-सूची और हर त्रिकोण पर अलग गुण रख सकता है, जिससे बहु-रंगी या पेंट किया मॉडल अपनी बनावट बचाए रखता है। STL में हर त्रिकोण के लिए बस बारह बाइट सामान्य दिशा और छत्तीस बाइट निर्देशांक होते हैं — रंग के लिए कोई फ़ील्ड ही नहीं।
अगर मॉडल पेंट किया हुआ या बहु-मटीरियल प्रिंट है, तो STL उससे छापने की फ़ाइल नहीं है — जिस मशीन को रंग चाहिए, उसके लिए 3MF सँभालकर रखिए, और STL को उस सिस्टम के लिए रखिए जिसने इसकी माँग की थी।
हमेशा बाइनरी: अस्सी बाइट का हेडर, चार बाइट में त्रिकोणों की गिनती, फिर हर त्रिकोण के लिए पचास बाइट — बारह सामान्य दिशा के, छत्तीस निर्देशांक के, दो ख़ाली। सामान्य दिशा हर बार वाइंडिंग क्रम से दोबारा निकाली जाती है, आगे नहीं ले जाई जाती।
फ़ॉर्मेट में वर्टेक्स कभी साझा नहीं होता, इसलिए छह त्रिकोणों से जुड़ा एक कोना छह बार लिखा जाता है। दो लाख त्रिकोणों वाली प्लेट का STL हमेशा क़रीब दस मेगाबाइट का होगा, चाहे उसका 3MF कितना भी छोटा क्यों न हो।
3MF पैकेज को यहीं इस टैब में खोला और पढ़ा जाता है, और STL उसी जगह जोड़ा जाता है। मॉडल के बारे में कुछ भी कहीं नहीं भेजा जाता — यह तब मायने रखता है जब पार्ट किसी ग्राहक का हो या किसी क़रार के दायरे में हो।
यह नेटवर्क टैब में जाँचा जा सकता है: कनेक्शन बंद करके भी बदलाव पूरा होता है, क्योंकि कहीं भेजने को कुछ है ही नहीं।
बाउंडिंग बॉक्स अपेक्षा के मुताबिक़ है या नहीं — ग़लत यूनिट का पता अभी लगना कोटेशन के बाद पता लगने से सस्ता पड़ता है। ऑब्जेक्ट की गिनती सही है या नहीं, क्योंकि प्लेट की पूरी व्यवस्था साथ आई है।
और सबसे ज़रूरी: STL को अपने स्लाइसर में वापस खोलकर देखिए कि वह स्लाइस होती है या नहीं। यही जाँच असेंबली की दिक़्क़त, ग़ायब ऑब्जेक्ट और किसी भी छिपी हुई मरम्मत को पकड़ लेती है।
| 3MF | STL | |
|---|---|---|
| पूरा नाम | 3D Manufacturing Format | Stereolithography |
| फ़ाइल एक्सटेंशन | .3mf | .stl |
| मीडिया टाइप | model/3mf | model/stl |
| पहली बार प्रकाशित | 2015 | 1987 |
| प्रकाशक | 3MF Consortium | 3D Systems |
| विनिर्देश | 3MF Core Specification | — |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | OBJ | OBJ, PLY |
PrusaSlicer और Cura 3MF और STL — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
3MF 3MF Consortium का फ़ॉर्मेट है, जो 2015 में आया। यह 3MF Core Specification में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
STL 3D Systems का है और 1987 से चला आ रहा है। Blender, PrusaSlicer और Cura इस फ़ॉर्मेट को पढ़ लेते है।
STL 1987 में आया और 3MF 2015 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।
3MF और STL सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। सिर्फ़ ज्यामिति। सामग्री, रंग, बनावट और एनिमेशन साथ नहीं जाते, और जो मॉडल कई बार रखा गया हो वह हर नक़ल के अपनी-अपनी जगह पर पक्की हो जाने के साथ लौटता है।
कन्वर्ज़न के लिए नहीं: वह उसी ब्राउज़र में होता है जो आपने पहले से खोल रखा है। नतीजा खोलने के लिए उसके बाद वही प्रोग्राम चाहिए जिससे आपका डिवाइस Stereolithography आम तौर पर दिखाता है।