आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप PLY को STL में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
PLY से STL
फ़ोटोग्रामेट्री और स्ट्रक्चर्ड-लाइट स्कैनर एक बड़ी वजह से PLY लिखते हैं: यह फ़ॉर्मेट हर वर्टेक्स को लाल, हरा और नीला मान रखने देता है, इसलिए किसी चीज़ की बनावट उसके आकार के साथ बिना टेक्सचर या दूसरी फ़ाइल के चली आती है। यही वजह है कि किसी नक़्क़ाशी या चेहरे का स्कैन MeshLab में खोलने पर असली चीज़ जैसा दिखता है।
1987 में 3D Systems का प्रकाशित STL में रंग नहीं, सामग्री नहीं, कोई विशेषता या मेटाडेटा नहीं। सिर्फ़ त्रिकोण। इसलिए बदलना किसी स्कैन को उसकी त्रिआयामी छाया तक सीमित कर देता है, जो अगर एक ही सामग्री में छापना है तो बिल्कुल सही है, और अगर कोई उसे देखने वाला भी है तो असली नुक़सान भी।
अगर आपकी PLY में वर्टेक्स हैं पर कोई फ़ेस घोषित नहीं, तो बदलाव यह बताकर रुक जाता है। यह कन्वर्टर में कमी नहीं — यही सही जवाब है। बिंदुओं का समूह सैंपलों का एक सेट है जिनके बीच कोई सतह नहीं, और उससे सतह बनाना पुनर्निर्माण है, एक मॉडलिंग ऑपरेशन जिसके अपने पैरामीटर और नतीजे हैं जिन्हें जाँचना पड़ता है।
यह काम उसी के लिए बने औज़ार में होता है। MeshLab और CloudCompare दोनों Poisson सतह पुनर्निर्माण और ball-pivoting देते हैं, आपके स्कैनर का अपना सॉफ़्टवेयर भी लगभग हमेशा मेशिंग का क़दम रखता है। एक चलाइए, नतीजा जाँचिए, फिर बनी हुई मेश यहाँ बदलिए।
हमेशा बाइनरी: अस्सी बाइट का हेडर टेक्स्ट, चार बाइट की त्रिकोण गिनती, फिर हर त्रिकोण के लिए पचास बाइट — बारह फ़ेस-नॉर्मल के लिए, छत्तीस तीन वर्टेक्स के लिए float32 में, दो बिना इस्तेमाल किए attribute बाइट। कुल जोड़ ठीक 84 + 50n है, और इसी से कोई रीडर बाइनरी STL को ASCII वाली से अलग पहचान लेता है।
फ़ेस-नॉर्मल तीन वर्टेक्स के winding order से दोबारा गिना जाता है, PLY में जो कुछ भी हो उससे नहीं लिया जाता। कई स्लाइसर इसे नज़रअंदाज़ ही कर देते हैं क्योंकि बहुत सारे लिखने वाले इसे ग़लत लिखते हैं, फिर भी सही मान लिखना कुछ ख़र्च नहीं करता।
न PLY और न STL कोई इकाई घोषित करता, इसलिए निर्देशांक बिना बदले नक़ल हो जाते हैं और बदलाव पैमाना ग़लत नहीं कर सकता — यह उसे सही भी नहीं कर सकता, और यह फ़र्क़ स्कैन किए डेटा के लिए किसी और चीज़ से ज़्यादा मायने रखता है।
स्ट्रक्चर्ड-लाइट या लेज़र स्कैन आम तौर पर मिलीमीटर में आता है क्योंकि डिवाइस अपनी ज्यामिति जानता है। फ़ोटोग्रामेट्री का पुनर्निर्माण नहीं जानता — उसका पैमाना तब तक मनमाना है जब तक आप उसे कोई संदर्भ न दें। कोई जानी-पहचानी लंबाई नापिए और गुणक MeshLab या स्लाइसर में लगाइए, तब ही भेजिए।
स्कैन में वहाँ छेद होते हैं जहाँ स्कैनर देख नहीं पाया — undercut, वह निचला हिस्सा जिस पर चीज़ टिकी थी, गहरी या चमकदार सतहें जिन्होंने कुछ लौटाया ही नहीं। इसमें अक्सर पृष्ठभूमि से आए अलग-थलग टुकड़े और जहाँ दो पास पूरी तरह नहीं मिले वहाँ self-intersection भी होते हैं।
कोई भी यहाँ छेद नहीं भरता, कोई islands नहीं हटाता। प्रिंट सेवा एक ग़ैर-मैनिफ़ोल्ड फ़ाइल ठुकरा देगी, इसलिए मरम्मत बदलने से पहले होनी चाहिए, बाद में नहीं।
अगर मॉडल की बात रंग है — किसी नक़्क़ाशी, किसी कलाकृति, किसी दस्तावेज़ीकरण स्कैन में — तो STL ग़लत मंज़िल है और कोई कन्वर्टर यह बदल नहीं सकता। PLY ही असली फ़ाइल है, जिसे रखना चाहिए।
STL तभी सही जवाब है जब आगे कोई प्रिंट सेवा या स्लाइसर सिर्फ़ यही एक्सटेंशन लेता है और सिर्फ़ आकार से मतलब है, रंग से नहीं।
| PLY | STL | |
|---|---|---|
| पूरा नाम | Polygon File Format | Stereolithography |
| फ़ाइल एक्सटेंशन | .ply | .stl |
| मीडिया टाइप | model/ply | model/stl |
| पहली बार प्रकाशित | 1994 | 1987 |
| प्रकाशक | Stanford University | 3D Systems |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | OBJ | 3MF, OBJ |
Blender PLY और STL — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
दोनों का निशाना अलग काम है: PLY का स्कैनिंग और प्रोग्रामों के बीच डेटा ले जाना पर, STL का 3D प्रिंटिंग पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
STL 3D Systems का है और 1987 से चला आ रहा है। Blender, PrusaSlicer और Cura इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।
PLY और STL सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। सिर्फ़ ज्यामिति। सामग्री, रंग, बनावट और एनिमेशन साथ नहीं जाते, और जो मॉडल कई बार रखा गया हो वह हर नक़ल के अपनी-अपनी जगह पर पक्की हो जाने के साथ लौटता है।
कन्वर्ज़न के लिए नहीं: वह उसी ब्राउज़र में होता है जो आपने पहले से खोल रखा है। नतीजा खोलने के लिए उसके बाद वही प्रोग्राम चाहिए जिससे आपका डिवाइस Stereolithography आम तौर पर दिखाता है।