stl फाइल्स कशा वाचायच्या: पाहण्यासाठी आणि पार्स करण्यासाठी एक जलद मार्गदर्शक
STL फाइल्स वाचन कसे करावे हे मोफत व्ह्यूअर्स, डेस्कटॉप साधने आणि Python सह शिका - साध्या दृश्यापासून प्रोग्रामेटिक पार्सिंगपर्यंत.

शिफारस केलेले विस्तार
तुम्ही STL फाईलमध्ये खऱ्या अर्थाने खोलवर जाण्यापूर्वी, तुम्ही काय पाहत आहात हे जाणून घेणे उपयुक्त ठरते. STL (स्टिरिओलिथोग्राफीचे संक्षिप्त रूप) फाईल म्हणजे 3D ऑब्जेक्टसाठी एक आराखडा. हा एक सुंदर सोपा फॉरमॅट आहे जो रंग, पोत किंवा सामग्रीच्या गुणधर्मांची पर्वा करत नाही. त्याऐवजी, तो इंटरकनेक्टेड त्रिकोणांच्या जाळ्याचा वापर करून मॉडेलची पृष्ठभाग भूमिती वर्णन करतो—या प्रक्रियेला टेसेलेशन म्हणतात.

याची तुलना मोज़ेक तयार करण्याशी करा. तुम्ही हजारो साध्या, सपाट टाइल्स (त्रिकोण) वापरून एक जटिल, वक्र पृष्ठभाग अंदाजित करत आहात. हे त्रिकोणीय जाळे आजच्या बहुतेक 3D प्रिंटरसाठी सार्वत्रिक भाषा बनले आहे.
हा फॉरमॅट 3D प्रिंटिंगच्या सुरुवातीपासून अस्तित्वात आहे. तो 1987 मध्ये अल्बर्ट कन्सल्टिंग ग्रुपने 3D सिस्टिम्सच्या पहिल्या स्टिरिओलिथोग्राफी मशीनसाठी तयार केला होता. 20 वर्षांहून अधिक काळ, तो निर्विवाद उद्योग मानक होता, जो त्याच्या सरळ आणि प्रभावी डिझाइनचा खरा पुरावा आहे. या इतिहासामुळे, नवीन फॉरमॅट आले असले तरी, STL हा अजूनही तुम्हाला सर्वात जास्त वेळा आढळणारा फाईल प्रकार आहे. अधिक सखोल माहितीसाठी, विविध 3D प्रिंटिंग फाईल फॉरमॅट्स चे एक उत्कृष्ट विहंगावलोकन आहे जे त्यांच्या सामर्थ्य आणि कमकुवतपणाची तुलना करते.
STL चे दोन प्रकार: ASCII आणि बायनरी
तुम्हाला आढळणारी प्रत्येक STL फाईल दोन प्रकारांपैकी एक असेल: ASCII किंवा बायनरी. दोन्ही समान भूमितीचे वर्णन करतात, परंतु ते डेटा कसा साठवतात यात मूलभूत फरक आहे आणि तो फरक फाईलच्या आकारापासून ते तुम्ही त्यांच्यासोबत कसे काम करता यावर परिणाम करतो.
तुम्ही कशाशी व्यवहार करत आहात हे त्वरित जाणून घेण्यासाठी, मुख्य फरकांचे एक द्रुत सारणी येथे दिली आहे.
ASCII वि बायनरी STL फॉरमॅट्सची तुलना
| गुणधर्म | ASCII STL | बायनरी STL |
|---|---|---|
| फॉरमॅट | साधा मजकूर, मानवी-वाचनीय | कॉम्पॅक्ट बायनरी, मशीन-वाचनीय |
| फाईल आकार | खूप मोठा | लक्षणीयरीत्या लहान (80% पर्यंत कमी) |
| कार्यक्षमता | पार्स आणि लोड होण्यास मंद | वाचण्यास आणि प्रक्रिया करण्यास खूप वेगवान |
| यासाठी सर्वोत्तम | डीबगिंग, मॅन्युअल तपासणी, लहान फाइल्स | जटिल मॉडेल्स, व्यावसायिक कार्यप्रवाह |
| कसे ओळखायचे | टेक्स्ट एडिटरमध्ये उघडते, solid ने सुरू होते |
गोंधळलेला मजकूर म्हणून दिसते, 80-बाइट हेडरने सुरू होते |
तुम्ही पाहू शकता, त्यांची निवड मानवी वाचनीयता आणि मशीन कार्यक्षमतेमधील तडजोडीवर अवलंबून असते.
तर, हा फरक का महत्त्वाचा आहे?
तुम्हाला जाणवणारा मुख्य फरक कार्यक्षमतेचा आहे. एका जटिल मॉडेलसाठी ASCII फाईल खूप मोठी होऊ शकते, ज्यामुळे लोड होण्यास त्रासदायक वेळ लागतो आणि सॉफ्टवेअर मंद होते. मी ASCII फॉरमॅटमधील तपशीलवार शिल्पे शेकडो मेगाबाइट्सपर्यंत वाढताना पाहिली आहेत, तर तेच मॉडेल बायनरीमध्ये सेव्ह केल्यास त्याचा आकार खूपच कमी होता.
ASCII STL: हा एक मानवी-वाचनीय, साधा मजकूर फॉरमॅट आहे. जर तुम्ही तो नोटपॅडसारख्या साध्या टेक्स्ट एडिटरमध्ये उघडला, तर तुम्हाला प्रत्येक त्रिकोणाचे निर्देशांक दर्शवणारी एक स्वच्छ यादी दिसेल. यामुळे लहान मॉडेल डीबग करण्यासाठी किंवा शिकण्यासाठी ते अत्यंत उपयुक्त ठरते, कारण तुम्ही कच्चा डेटा स्वतःच्या डोळ्यांनी पाहू शकता.
बायनरी STL: हा फॉरमॅट तीच माहिती कॉम्पॅक्ट, मशीन-वाचनीय बायनरी संरचनेत साठवतो. बायनरी फाइल्स नाटकीयरित्या लहान आणि सॉफ्टवेअरसाठी प्रक्रिया करण्यास वेगवान असतात, ज्यामुळे त्या जवळजवळ कोणत्याही व्यावसायिक किंवा जटिल 3D प्रिंटिंग कामासाठी डीफॉल्ट निवड बनतात.
माझा नियम: जरी तुम्हाला एखाद्या साध्या भागासाठी किंवा ऑनलाइन ट्यूटोरियलमध्ये ASCII फाईल आढळू शकते, तरी तुम्ही डाउनलोड केलेल्या किंवा ज्यांच्यासोबत काम करत असलेल्या बहुतेक STLs अधिक कार्यक्षम बायनरी फॉरमॅटमध्ये असतील असे गृहीत धरावे. चांगली बातमी अशी आहे की आधुनिक सॉफ्टवेअर दोन्ही प्रकार हाताळते, परंतु समस्या निवारण करताना किंवा स्वतःचे स्क्रिप्ट लिहिताना फरक जाणून घेणे खूप उपयुक्त ठरते.
तुमच्या ब्राउझरमध्ये STL फाइल्स त्वरित पाहणे
प्रामाणिकपणे सांगायचे तर—कधीकधी तुम्हाला फक्त STL फाईलमध्ये काय आहे हे पाहण्याची गरज असते, कोणत्याही मोठ्या CAD प्रोग्रामची झंझट न घेता. कदाचित तुम्ही प्रिंटरला पाठवण्यापूर्वी मॉडेलची पुन्हा तपासणी करत असाल, किंवा तुम्हाला सहकाऱ्याला एक द्रुत व्हिज्युअल दाखवायचे असेल. अशा क्षणांसाठी, इन-ब्राउझर व्ह्यूअर तुमचा सर्वात चांगला मित्र आहे. ते जलद आहेत, शून्य इंस्टॉलेशनची आवश्यकता आहे आणि काही सेकंदात काम पूर्ण करतात.
या दृष्टिकोनाचे सौंदर्य त्याच्या शुद्ध गती आणि सोयीमध्ये आहे. द्रुत तपासणीसाठी हे योग्य आहे. आणि सर्व काही तुमच्या वेब ब्राउझरमध्ये स्थानिक पातळीवर घडत असल्याने, तुमच्या फाइल्स कुठेही अपलोड होण्याची तुम्हाला काळजी करण्याची गरज नाही. त्या तुमच्या मशीनवरच राहतात, एवढेच.
तत्काळ पूर्वावलोकनासाठी तुमचे गो-टू टूल
हे करण्याचा एक सर्वात सोपा मार्ग म्हणजे ब्राउझर टूल वापरणे जे नेहमीच कीबोर्ड शॉर्टकटने उपलब्ध असते. मी या कारणास्तव ShiftShift Extensions च्या 3D मॉडेल व्ह्यूअर चा मोठा चाहता आहे. नवीन वेबसाइट उघडण्याऐवजी आणि "अपलोड" बटण शोधण्याऐवजी, तुम्ही ते तुम्ही सध्या असलेल्या टॅबमधूनच उघडू शकता.
सुरुवात करणे यापेक्षा सोपे असू शकत नाही:
- कमांड पॅलेट उघडा. Mac वर फक्त
Cmd+Shift+Pकिंवा Windows/Linux वरCtrl+Shift+Pदाबा. तुम्ही फक्तShiftकी दोनदा दाबू शकता. - व्ह्यूअर शोधा. "3D" टाइप करा आणि सूचीमधून "3D मॉडेल व्ह्यूअर" निवडा. एका नवीन टॅबमध्ये एक स्वच्छ व्ह्यूइंग विंडो त्वरित उघडेल.
- तुमची फाईल ड्रॅग आणि ड्रॉप करा. फक्त तुमची
.stlफाईल विंडोवर ओढा. ती ASCII असो किंवा बायनरी असो काही फरक पडत नाही—व्ह्यूअर ते ओळखतो आणि मॉडेल त्वरित रेंडर करतो.
द्रुत पडताळणीसाठी हे माझे वैयक्तिक गो-टू आहे. हे एखाद्या वस्तू उचलून हातात फिरवण्यासारखे आहे, ज्यामुळे तुम्हाला कोणत्याही सेटअपच्या अडचणीशिवाय त्याच्या आकार आणि संरचनेची त्वरित जाणीव होते.
तुमचे मॉडेल मध्यभागी ठेवण्यासाठी डिझाइन केलेल्या स्वच्छ, केंद्रित इंटरफेसने तुमचे त्वरित स्वागत होते.

तुम्ही पाहू शकता, येथे कोणतीही अनावश्यक गोष्ट नाही—फक्त तुमचे मॉडेल आणि तुम्हाला आवश्यक असलेले नियंत्रणे. ही साधेपणा महत्त्वाची आहे कारण ती तुम्हाला तुमच्या STL फाईलच्या भूमितीवर पूर्णपणे लक्ष केंद्रित करू देते.
तुमच्या 3D मॉडेलशी संवाद साधणे
एकदा तुमचे मॉडेल लोड झाले की, तुम्ही फक्त स्थिर प्रतिमा पाहत नाही. एक चांगला इन-ब्राउझर व्ह्यूअर तुम्हाला पूर्ण, प्रवाही नियंत्रण देतो, जे योग्य तपासणीसाठी आवश्यक आहे.
- फिरवा आणि परिक्रमा करा: मॉडेल फिरवण्यासाठी माउसने क्लिक करा आणि ड्रॅग करा. दोष तपासण्यासाठी किंवा ऑब्जेक्टच्या आकाराची जाणीव करून घेण्यासाठी हे अत्यंत महत्त्वाचे आहे.
- पॅन: मॉडेल स्क्रीनवर सरकवण्यासाठी उजवे-क्लिक करा आणि ड्रॅग करा. जेव्हा तुम्हाला मोठ्या किंवा अधिक गुंतागुंतीच्या डिझाइनच्या विशिष्ट भागावर लक्ष केंद्रित करण्याची आवश्यकता असते तेव्हा हे खूप उपयुक्त ठरते.
- झूम: जवळून पाहण्यासाठी तुमच्या माउसचे स्क्रोल व्हील वापरा. लहान तपशील, जसे की लहान वैशिष्ट्ये किंवा जाळ्यातील संभाव्य कमकुवत ठिकाणे शोधण्यासाठी हे उपयुक्त आहे.
या नियंत्रणे कशी कार्य करतात आणि इतर काय शक्य आहे याबद्दल अधिक सखोल माहिती हवी असलेल्यांसाठी, 3D मॉडेल व्ह्यूअर वरील आमचे मार्गदर्शक तुम्हाला मदत करेल.
सखोल माहितीसाठी ओव्हरलेज वापरणे
मॉडेलला फक्त फिरवण्यापलीकडे, व्हिज्युअल ओव्हरलेज समजून घेण्याचा आणखी एक स्तर प्रदान करतात. ShiftShift मधील व्ह्यूअरसह बहुतेक व्ह्यूअर, काही अविश्वसनीय उपयुक्त मोड देतात जे तुम्ही चालू आणि बंद करू शकता.
- वायरफ्रेम व्ह्यू: हे आवश्यक आहे. ते घन पृष्ठभाग काढून टाकते आणि तुम्हाला तुमच्या मॉडेलची व्याख्या करणारी वास्तविक त्रिकोणीय जाळी दाखवते. टेसेलेशनची गुणवत्ता आणि घनता तपासण्याचा हा सर्वोत्तम मार्ग आहे. एक गोंधळलेला, अव्यवस्थित वायरफ्रेम समस्याग्रस्त फाइलसाठी धोक्याची घंटा असू शकते.
- ग्रिड आणि अक्षांश: फ्लोअर ग्रिड आणि XYZ अक्षांश चालू केल्याने तुम्हाला स्केल आणि ओरिएंटेशनची जाणीव होते. मॉडेल योग्यरित्या संरेखित आहे का? "तळ" खरोखर खाली आहे का? हे सोपे ओव्हरले तुम्हाला प्रिंट करण्यापूर्वी किंवा दुसऱ्या प्रोग्राममध्ये आयात करण्यापूर्वी 3D स्पेसमध्ये त्याची स्थिती निश्चित करण्यात मदत करते.
या सोप्या साधनांसह, तुम्ही नुकतीच डाउनलोड केलेली फाइल एका परस्परसंवादी ऑब्जेक्टमध्ये बदलू शकता, ज्यामुळे तुमचा STL तुम्हाला वाटतो तसाच आहे याची खात्री मिळते.
सखोल STL तपासणीसाठी डेस्कटॉप सॉफ्टवेअर वापरणे
ब्राउझर व्ह्यूअरमध्ये एक द्रुत दृष्टीक्षेप तपासणीसाठी उत्तम असला तरी, काहीवेळा तुम्हाला अधिक सखोल तपासणी करण्याची आवश्यकता असते. खऱ्या अर्थाने सखोल तपासणीसाठी, समर्पित डेस्कटॉप सॉफ्टवेअर हा सर्वोत्तम मार्ग आहे. ही साधने गंभीर छंदप्रेमी आणि व्यावसायिकांसाठी कार्यक्षम आहेत, जी साध्या पूर्वावलोकनापलीकडे शक्तिशाली तपासणी, मापन आणि दुरुस्ती वैशिष्ट्ये देतात.
असा विचार करा: ब्राउझर व्ह्यूअर तुम्हाला तुमच्याकडे कार आहे की नाही हे पाहू देतो, परंतु डेस्कटॉप सॉफ्टवेअर तुम्हाला बोनेट उघडून इंजिन तपासू देतो. अनेक तासांच्या प्रिंटला खराब करू शकणाऱ्या सूक्ष्म दोषांना कसे ओळखायचे हे यातून कळते, ज्यामुळे तुमचा बराच वेळ, सामग्री आणि निराशा वाचते.
तुमचा गो-टू डेस्कटॉप STL व्ह्यूअर निवडणे
सर्वात चांगली गोष्ट म्हणजे व्यावसायिक-श्रेणीची साधने मिळवण्यासाठी तुम्हाला खूप पैसे खर्च करण्याची गरज नाही. अनेक उत्कृष्ट विनामूल्य प्रोग्राम उद्योगाचे मुख्य आधार बनले आहेत, प्रत्येकाची स्वतःची वैशिष्ट्ये आणि सामर्थ्ये आहेत.
मी नियमितपणे वापरत असलेल्या काही सर्वात विश्वसनीय पर्यायांपैकी काही येथे आहेत:
- MeshLab: हे 3D मेश्सवर प्रक्रिया आणि संपादन करण्यासाठी एक मुक्त-स्रोत साधन आहे. हे स्क्रॅचपासून मॉडेल तयार करण्यापेक्षा त्यांना स्वच्छ करण्याबद्दल अधिक आहे, ज्यात विश्लेषणात्मक आणि दुरुस्ती साधनांचा एक प्रभावी संच आहे.
- Autodesk Meshmixer: अनेकदा 3D फाइल्ससाठी "स्विस आर्मी चाकू" म्हणून ओळखले जाणारे, Meshmixer शिल्पकला, गुळगुळीत करणे आणि शक्तिशाली स्वयंचलित दुरुस्ती चालवण्यासाठी उत्कृष्ट आहे. मला विशेषतः मॉडेल पोकळ करण्यासाठी आणि रेझिन प्रिंटिंगसाठी एस्केप होल जोडण्यासाठी त्याची साधने आवडतात.
- 3D Builder: याकडे दुर्लक्ष करू नका. हे विंडोजसह येते आणि आश्चर्यकारकपणे सक्षम आणि वापरण्यास सोपे आहे. हे नवशिक्यांसाठी किंवा ज्यांना त्वरित, त्रासमुक्त दुरुस्तीची आवश्यकता आहे त्यांच्यासाठी योग्य असे सरळ व्ह्यूइंग आणि दुरुस्ती कार्ये देते.
माझी वैयक्तिक कार्यप्रणाली? मी अनेकदा STL प्रथम 3D बिल्डरमध्ये द्रुत लोड आणि एका-क्लिक दुरुस्तीसाठी उघडतो. जर मला एखादी हट्टी समस्या आली किंवा जटिल मेश आकडेवारीमध्ये खोलवर जाण्याची आवश्यकता असेल, तर मी MeshLab सह मोठी साधने बाहेर काढतो.
मॉडेल तपासण्यासाठी व्यावहारिक पावले
एकदा तुमचा STL तुमच्या निवडलेल्या सॉफ्टवेअरमध्ये लोड झाल्यावर, खरी तपासणी सुरू होते. तुम्ही स्लायसरला गोंधळात टाकू शकणाऱ्या सामान्य समस्या शोधत आहात—अशा समस्या ज्या अनेकदा उघड्या डोळ्यांना अदृश्य असतात परंतु अंतिम प्रिंटवर कहर करू शकतात. व्यावसायिक वातावरणात काम करताना, STL फाइल्स अनेकदा जटिल CAD मॉडेल्समधून मिळवल्या जातात. या प्रणालींच्या वापरकर्त्यांसाठी, वेगवेगळ्या आवृत्त्या कशा व्यवस्थापित करायच्या हे समजून घेणे महत्त्वाचे आहे; SolidWorks कॉन्फिगरेशनबद्दल अधिक जाणून घेणे त्या कार्यप्रणालीमध्ये एक मोठा फायदा होऊ शकतो.
एक "परिपूर्ण चांगले" मॉडेल अयशस्वी होण्याचे सर्वात सामान्य कारण म्हणजे त्याच्या मेश भूमितीमधील सूक्ष्म दोष. डेस्कटॉप व्ह्यूअर तुम्हाला हे लपलेले दोष शोधण्यासाठी आणि दुरुस्त करण्यासाठी एक्स-रे दृष्टी देतात, ज्यामुळे वाया गेलेले फिलामेंट टाळता येते.
तुमच्या तपासणीने काही प्रमुख क्षेत्रांवर लक्ष केंद्रित केले पाहिजे जे समस्या निर्माण करण्यासाठी कुप्रसिद्ध आहेत. आता गुप्तहेर बनण्याची आणि तुमचे मॉडेल खरोखर "वॉटरटाइट" नाही आणि प्रिंटरसाठी तयार नाही याचे संकेत शोधण्याची वेळ आली आहे.
काय शोधायचे आणि ते कसे दुरुस्त करायचे
प्री-प्रिंट तपासणी दरम्यान तुम्हाला आढळणाऱ्या सामान्य संशयितांचे विश्लेषण करूया. चांगली बातमी अशी आहे की या समस्या कशा ओळखायच्या हे एकदा कळले की त्या दुरुस्त करणे सामान्यतः सोपे असते.
नॉन-मॅनिफोल्ड कडा: ही "अशक्य" भूमितीसाठी एक फॅन्सी संज्ञा आहे. तीन किंवा अधिक त्रिकोणीय चेहऱ्यांनी सामायिक केलेली एकच कडा, किंवा ज्या पृष्ठभागाला अजिबात जाडी नाही याची कल्पना करा. बहुतेक दुरुस्ती साधने हे आपोआप शोधू शकतात. Meshmixer मध्ये, "इन्स्पेक्टर" साधन या चुका हायलाइट करण्यासाठी उत्कृष्ट आहे आणि अनेकदा एका क्लिकने त्या दुरुस्त करते.
उलटलेले नॉर्मल्स: तुमच्या मेशमधील प्रत्येक त्रिकोणाला एक "आत" आणि एक "बाहेर" असते, जे नॉर्मल नावाच्या वेक्टरने परिभाषित केले जाते. जर यापैकी काही नॉर्मल्स उलटले आणि आतल्या बाजूला निर्देशित केले, तर स्लायसरला काय घन आहे आणि काय रिकामे आहे याबद्दल गोंधळ होतो. यामुळे तुमच्या प्रिंटमध्ये विचित्र अंतर किंवा गहाळ थर येतात. बहुतेक व्ह्यूअर तुम्हाला नॉर्मल्सची कल्पना करू देतात, अनेकदा हे मागील-बाजूचे त्रिकोण वेगळ्या रंगात दाखवतात. हे दुरुस्त करण्यासाठी "री-ओरिएंट नॉर्मल्स" किंवा "युनिफाय नॉर्मल्स" फंक्शन शोधा.
छिद्र आणि अंतर: अगदी पिनहोल-आकाराचे अंतर देखील मॉडेलला वॉटरटाइट होण्यापासून रोखू शकते, जे बहुतेक स्लायसरसाठी एक मोठा अडथळा आहे. तुमच्या संरक्षणाची पहिली ओळ म्हणजे सखोल व्हिज्युअल तपासणी—प्रत्येक कोपरा आणि कप्पा फिरवा, पॅन करा आणि झूम करा. अधिक विश्वसनीय तपासणीसाठी, स्वयंचलित विश्लेषण साधने तुमचे सर्वोत्तम मित्र आहेत. MeshLab चे "फिल होल" साधन, उदाहरणार्थ, तुम्हाला आढळलेल्या कोणत्याही अंतरांना पॅच करण्यासाठी अचूक नियंत्रण देते.
तुम्हाला प्रिंट करण्यायोग्य 3D वस्तू तयार करण्याच्या इतर पद्धतींमध्ये स्वारस्य असल्यास, प्रतिमा STL फाइलमध्ये कशी रूपांतरित करावी यावरील आमचे मार्गदर्शक पहा.
पायथनसह STL फाइल्स प्रोग्रामॅटिकली कशा वाचायच्या
जर तुम्ही डेव्हलपर किंवा अभियंता असाल, तर STL फाइल फक्त व्ह्यूअरमध्ये पाहणे म्हणजे फक्त पृष्ठभागाला स्पर्श करणे आहे. जेव्हा तुम्ही भूमिती डेटा स्वतः मिळवू शकता तेव्हा खरी जादू घडते. STL फाइल्स प्रोग्रामॅटिकली वाचणे, पार्स करणे आणि हाताळणे हे सानुकूल प्रमाणीकरण साधने तयार करण्यापासून आणि दुरुस्ती कार्यप्रणाली स्वयंचलित करण्यापासून ते जटिल सिमुलेशनसाठी डेटा काढण्यापर्यंत अनेक शक्यतांचे जग उघडते.
पायथन हे या कामासाठी योग्य साधन आहे, त्याच्या वैज्ञानिक आणि डेटा-हँडलिंग लायब्ररीच्या अविश्वसनीय इकोसिस्टममुळे. तुम्हाला स्क्रॅचपासून पार्सर तयार करण्याची गरज नाही. त्याऐवजी, तुम्ही शक्तिशाली, सुव्यवस्थित लायब्ररींवर अवलंबून राहू शकता जे जटिल फाइल फॉरमॅटला काही ओळींच्या कोडमध्ये संरचित, वापरण्यायोग्य डेटामध्ये रूपांतरित करतात.
numpy-stl सह सुरुवात करणे
यासाठी उपलब्ध असलेल्या सर्वोत्तम आणि सर्वात लोकप्रिय लायब्ररींपैकी एक म्हणजे numpy-stl. नावच सर्व काही सांगते—ते पायथनमधील वैज्ञानिक संगणनाचे आधारस्तंभ असलेल्या NumPy च्या वर तयार केले आहे. हा एक मोठा फायदा आहे. तुम्ही मॉडेल लोड करताच, त्याचे सर्व व्हर्टेक्स आणि नॉर्मल डेटा उच्च-कार्यक्षम NumPy ॲरेमध्ये बसलेले असतात, कोणत्याही गणितीय ऑपरेशनसाठी तयार असतात.
ते सेट करणे खूप सोपे आहे. फक्त तुमचे टर्मिनल उघडा आणि pip वापरून ते स्थापित करा:
pip install numpy-stl
ती एक कमांड तुमच्या पायथन वातावरणाला ASCII आणि बायनरी STL फाइल्स दोन्ही हाताळण्यासाठी आवश्यक असलेले सर्व काही देते. लायब्ररी स्वतःच फॉरमॅट शोधण्यासाठी पुरेशी स्मार्ट आहे, त्यामुळे तुम्हाला निम्न-स्तरीय तपशीलांची काळजी करण्याची गरज नाही.
STL फाइल वाचण्यासाठी एक द्रुत स्क्रिप्ट
एकदा तुम्ही लायब्ररी स्थापित केली की, फाइल वाचणे खूप सोपे आहे. तुम्ही वापरणार असलेले मुख्य साधन Mesh ऑब्जेक्ट आहे, जे फाइल लोड करते आणि तुम्हाला त्याच्या सर्व भूमितीय वस्तूंचा ॲक्सेस देते.
समजा तुमच्याकडे gear.stl नावाची फाइल आहे आणि तुम्हाला काहीतरी मूलभूत करायचे आहे, जसे की त्यात असलेल्या त्रिकोणांची संख्या मोजणे. ते असे कराल:
from stl import mesh
डिस्कमधून STL फाइल लोड करा
your_mesh = mesh.Mesh.from_file('gear.stl')
'vectors' ॲट्रिब्यूटमध्ये सर्व त्रिकोण असतात
triangle_count = len(your_mesh.vectors)
print(f"The mesh contains {triangle_count} triangles.")
बस एवढेच. फक्त तीन ओळींमध्ये, स्क्रिप्ट संपूर्ण मेश मेमरीमध्ये लोड करते. your_mesh.vectors ॲट्रिब्यूट एक NumPy ॲरे प्रदान करते जिथे प्रत्येक आयटम एकच त्रिकोण दर्शवतो, ज्यामध्ये त्याच्या तीन शिरोबिंदूंचे निर्देशांक असतात. len() ला एक त्वरित कॉल तुम्हाला एकूण संख्या देतो.
येथे खरी सुंदरता अशी आहे की तुम्ही टेक्स्ट-आधारित ASCII फाइलसोबत काम करत असाल किंवा घन बायनरी फाइलसोबत, तुम्ही तेच कोड लिहिता. लायब्ररी तुमच्यासाठी पडद्यामागे सर्व पार्सिंगची जटिलता हाताळते.
कच्च्या शिरोबिंदू आणि सामान्य डेटावर प्रवेश करणे
आता मजेदार भाग. तुम्ही सहजपणे खोलवर जाऊन प्रत्येक त्रिकोणासाठी कच्चे शिरोबिंदू निर्देशांक आणि सामान्य सदिश (normal vectors) काढू शकता. हे जवळजवळ कोणत्याही प्रकारच्या भूमितीय विश्लेषणाचा आधार आहे, मग तुम्ही मॉडेलचे व्हॉल्यूम मोजण्याचा प्रयत्न करत असाल, त्याचे वस्तुमान केंद्र शोधत असाल किंवा पृष्ठभागावरील दोष तपासत असाल.
your_mesh ऑब्जेक्ट तुम्हाला काही अविश्वसनीय उपयुक्त ॲरे देते:
your_mesh.vectors: सर्व त्रिकोणांची यादी. प्रत्येक त्रिकोण त्याच्या 3 शिरोबिंदूंचा ॲरे असतो (उदा.[[v1x, v1y, v1z], [v2x, v2y, v2z], [v3x, v3y, v3z]]).your_mesh.normals: प्रत्येक त्रिकोणासाठी सामान्य सदिश (normal vector) असलेला ॲरे.your_mesh.points: फाइलमधील प्रत्येक शिरोबिंदू निर्देशांक असलेली एक सपाट यादी, सर्व एका मोठ्या ॲरेमध्ये.
येथे पहिल्या 10 त्रिकोणांमधून फिरण्यासाठी आणि त्यांचे शिरोबिंदू निर्देशांक प्रिंट करण्यासाठी एक व्यावहारिक स्निपेट आहे:
मेशच्या पहिल्या 10 त्रिकोणांमधून पुनरावृत्ती करा
for i, triangle in enumerate(your_mesh.vectors[:10]): print(f"Triangle {i+1}:") print(f" Vertex 1: {triangle[0]}") print(f" Vertex 2: {triangle[1]}") print(f" Vertex 3: {triangle[2]}")
या प्रकारचा सूक्ष्म प्रवेश (granular access) यामुळेच प्रोग्रामॅटिक प्रोसेसिंग इतके शक्तिशाली आहे. येथून, तुम्ही हा डेटा रेंडरिंग इंजिनमध्ये फीड करू शकता, जटिल गणितीय परिवर्तन लागू करू शकता किंवा सामान्य भूमितीय समस्या शोधण्यासाठी आणि दुरुस्त करण्यासाठी तुमचे स्वतःचे अल्गोरिदम लिहू शकता.
अर्थात, numpy-stl हे एकमेव पर्याय नाही. पायथन इकोसिस्टममध्ये अनेक उत्तम पर्याय आहेत, प्रत्येकाची स्वतःची ताकद आहे.
STL फाइल्स हाताळण्यासाठी लोकप्रिय पायथन लायब्ररी
| लायब्ररी | मुख्य वैशिष्ट्ये | यासाठी सर्वोत्तम |
|---|---|---|
| numpy-stl | हलके, NumPy एकत्रीकरण, ASCII आणि बायनरी दोन्हीसाठी जलद पार्सिंग. | STL भूमितीचे जलद आणि कार्यक्षम वाचन, लेखन आणि मूलभूत हाताळणी. |
| Trimesh | व्यापक मेश प्रोसेसिंग, बुलियन ऑपरेशन्स, दुरुस्ती कार्ये, एकाधिक स्वरूप समर्थन. | जटिल विश्लेषण, मेश दुरुस्ती आणि केवळ STL फाइल्सपेक्षा अधिक असलेल्या वर्कफ्लोसाठी. |
| PyVista | 3D प्लॉटिंग आणि मेश विश्लेषण, शक्तिशाली व्हिज्युअलायझेशनसाठी VTK सह घट्ट एकत्रीकरण. | जेव्हा तुम्हाला केवळ मेशवर प्रक्रिया करायची नसते तर ते 3D प्लॉट्समध्ये व्हिज्युअलाइझ देखील करायचे असते. |
| Open3D | पॉइंट क्लाउड नोंदणी, पुनर्बांधणी आणि सीन समजून घेण्यासह प्रगत 3D डेटा प्रोसेसिंग. | शैक्षणिक संशोधन आणि साध्या मेश हाताळणीच्या पलीकडे असलेल्या प्रगत संगणक दृष्टी कार्यांसाठी. |
योग्य लायब्ररी निवडणे तुम्ही काय साध्य करण्याचा प्रयत्न करत आहात यावर पूर्णपणे अवलंबून असते—numpy-stl सह साध्या डेटा काढण्यापासून ते Trimesh सह पूर्ण-विकसित मेश दुरुस्ती पाइपलाइनपर्यंत.
प्रोग्रामॅटिक वर्कफ्लोमध्ये बायनरी का महत्त्वाचे आहे
numpy-stl आणि इतर लायब्ररी दोन्ही स्वरूप वाचू शकत असल्या तरी, तुम्हाला लवकरच कळेल की व्यावसायिक जग बायनरी STL वर चालते. कोणत्याही स्वयंचलित किंवा उच्च-व्हॉल्यूम वातावरणात, बायनरी हे निर्विवाद मानक आहे.
याचे कारण शुद्ध कार्यक्षमता आहे. बायनरी फाइल्स त्यांच्या फुगलेल्या ASCII समकक्षांपेक्षा नाट्यमयरित्या लहान आणि पार्स करण्यासाठी जलद असतात. जेव्हा तुम्ही स्वयंचलित पाइपलाइनमध्ये हजारो फाइल्सवर प्रक्रिया करत असता, तेव्हा कार्यक्षमतेतील फरक केवळ लक्षात येण्याजोगा नसतो—तो गंभीर असतो. हे व्यावहारिक वास्तव आहे की 3D प्रिंटर उत्पादकांनी आणि सॉफ्टवेअर डेव्हलपर्सनी जवळजवळ सार्वत्रिकपणे बायनरी स्वरूप स्वीकारले आहे. firstmold.com वर बायनरी STL स्वरूपाच्या वाढीवर सखोल अभ्यासात नमूद केल्याप्रमाणे, गती आणि विश्वासार्हतेसाठी वास्तविक-जगातील अभियांत्रिकी गरजांमुळे ही निवड झाली.
सामान्य STL फाइल समस्यांचे निवारण
STL फाइल उघडणे ही एक गोष्ट आहे. ती यशस्वीरित्या प्रिंट करणे ही दुसरीच गोष्ट आहे. एक मॉडेल व्ह्यूअरमध्ये पूर्णपणे परिपूर्ण दिसू शकते परंतु भूमितीय दोषांनी गुप्तपणे भरलेले असू शकते जे तुमच्या 3D प्रिंटरला अडचणीत आणतील. या लपलेल्या समस्या कशा ओळखायच्या हे शिकणे हे एक गंभीर कौशल्य आहे जे तुम्हाला अनेक अडचणींपासून वाचवते.
या समस्या STL स्वरूपाच्या DNA मध्येच आहेत. 1980 च्या दशकात जन्माला आलेले, त्याची साधी त्रिकोण-आधारित रचना त्यावेळच्या तंत्रज्ञानासाठी एक हुशार उपाय होती. परंतु त्या साधेपणाची किंमत आहे—ते रंग किंवा सामग्रीच्या पोतासारख्या आधुनिक डेटाला हाताळू शकत नाही आणि ते भूमितीय चुकांसाठी कुप्रसिद्ध आहे. जर तुम्हाला सखोल तांत्रिक कारणांबद्दल उत्सुकता असेल, तर 3dprintingjournal.com STL स्वरूप त्याच्या मर्यादांना का पोहोचत आहे यावर एक उत्तम विश्लेषण देते. या मर्यादा समजून घेतल्याने तुम्हाला कोणत्या प्रकारच्या समस्या शोधायच्या हे समजण्यास मदत होते.
सर्वात महत्त्वाचे वॉटरटाइट मॉडेल
येथे सर्वात महत्त्वाची संकल्पना म्हणजे वॉटरटाइटनेस. तुमच्या 3D मॉडेलला बादलीसारखे समजा. जर त्यात अगदी सूक्ष्म छिद्र असले तरी पाणी बाहेर गळेल. तुमचे 3D स्लायसर सॉफ्टवेअर तुमच्या मॉडेलला त्याच प्रकारे पाहते; त्याला "आत" काय आहे आणि "बाहेर" काय आहे हे शोधण्यासाठी पूर्णपणे सीलबंद, सतत बाह्य कवच आवश्यक आहे.
जेव्हा मॉडेल वॉटरटाइट नसते, तेव्हा स्लायसर गोंधळतो. ते विचित्र प्रिंटिंग मार्ग तयार करू शकते, अंतिम वस्तूंमध्ये अंतर सोडू शकते किंवा फक्त हार मानून कोणताही G-कोड तयार करण्यास नकार देऊ शकते. ही असंख्य रहस्यमय प्रिंट अयशस्वी होण्याचे मूळ कारण आहे.
मुख्य निष्कर्ष: एक प्रिंट करण्यायोग्य STL फाइल "मॅनिफोल्ड" असणे आवश्यक आहे—एक घन, बंद व्हॉल्यूमसाठी एक फॅन्सी संज्ञा ज्यामध्ये कोणतीही अशक्य भूमिती नाही. समस्यानिवारणादरम्यान तुमचे मुख्य काम हे मूलभूत नियम मोडणाऱ्या कोणत्याही गोष्टीचा शोध घेणे आणि दुरुस्त करणे आहे.
स्वयंचलित दुरुस्ती स्क्रिप्ट तयार करू पाहणाऱ्या डेव्हलपर्ससाठी, पहिली पायरी नेहमीच फाइल पार्स करून तिच्या कच्च्या भूमितीवर प्रवेश करणे असते.

हा वर्कफ्लो—लायब्ररी स्थापित करणे, फाइल लोड करणे आणि मेश डेटावर प्रवेश करणे—आम्ही आता कव्हर करणार असलेल्या सर्व त्रुटींसाठी मॉडेलची प्रोग्रामॅटिक तपासणी करण्याचा आधार आहे.
तुमची समस्यानिवारण चेकलिस्ट
जेव्हा तुम्हाला नवीन STL फाइल मिळते, तेव्हा गुप्तहेर बनण्याची वेळ येते. MeshLab किंवा Microsoft 3D Builder सारख्या व्ह्यूअरमध्ये फक्त एक त्वरित फिरकी देऊ नका. तुम्हाला मॉडेलला "गळती" होण्यास कारणीभूत असलेल्या नेहमीच्या संशयितांचा सक्रियपणे शोध घेणे आवश्यक आहे.
- उलटलेले नॉर्मल्स: प्रत्येक त्रिकोणाच्या चेहऱ्याची एक दिशा असते (त्याचे "नॉर्मल") जी स्लायसरला कोणती बाजू बाहेर आहे हे सांगते. जर नॉर्मल आतून उलटले, तर स्लायसरला वाटते की ते छिद्राकडे पाहत आहे. बहुतेक व्ह्यूअर हे मागील चेहरे वेगळ्या रंगात हायलाइट करू शकतात, ज्यामुळे ते सहजपणे दिसतात.
- नॉन-मॅनिफोल्ड भूमिती: ही भूमितीसाठी एक सर्वसमावेशक संज्ञा आहे जी वास्तविक जगात अस्तित्वात असू शकत नाही. क्लासिक उदाहरण म्हणजे दोनपेक्षा जास्त चेहऱ्यांनी सामायिक केलेली एकच धार. कागदी मॉडेलमधील T-जंक्शनची कल्पना करा—घन वस्तूसाठी ते शारीरिकदृष्ट्या शक्य नाही.
- अंतर्गत चेहरे: कधीकधी, मॉडेलमध्ये त्याच्या मुख्य कवचाच्या आत अतिरिक्त, निरुपयोगी भूमिती फिरत असते. जरी हे नेहमी प्रिंट खराब करत नसले तरी, ते अनावश्यक जटिलता वाढवतात आणि स्लायसरला गंभीरपणे गोंधळात टाकू शकतात, ज्यामुळे विचित्र कलाकृती (artifacts) निर्माण होतात.
दोष शोधणे आणि दुरुस्त करणे
एक जलद व्हिज्युअल तपासणी चांगली सुरुवात आहे, परंतु प्रत्येक लहान दोष पकडण्यासाठी तुम्ही तुमच्या डोळ्यांवर विश्वास ठेवू शकत नाही. येथे स्वयंचलित विश्लेषण साधने तुमचे सर्वोत्तम मित्र बनतात.
- इन्स्पेक्टर टूल सुरू करा: Autodesk Meshmixer सारख्या सॉफ्टवेअरमध्ये "इन्स्पेक्टर" असतो जो आमच्या चेकलिस्टवरील सर्व समस्यांसाठी आपोआप स्कॅन करतो. हे मॉडेलवर समस्याग्रस्त क्षेत्रांना सोयीस्करपणे हायलाइट करते, सहसा चमकदार, न चुकणाऱ्या रंगांमध्ये.
- वन-क्लिक दुरुस्तीचा प्रयत्न करा: अनेक सामान्य त्रुटींसाठी, "ऑटो रिपेअर" फंक्शन पुरेसे आहे. उदाहरणार्थ, जेव्हा तुम्ही 3D बिल्डर मध्ये समस्याग्रस्त फाइल उघडता, तेव्हा ते अनेकदा त्वरित त्रुटी शोधते आणि एका क्लिकने त्या दुरुस्त करण्याची ऑफर देते.
- छिद्र मॅन्युअली पॅच करा: जर स्वयंचलित दुरुस्ती कार्य करत नसेल, तर तुम्हाला स्वतःच काम करावे लागेल. MeshLab चे "फिल होल" टूल तुम्हाला गॅपच्या कडा निवडण्यासाठी आणि ते सील करण्यासाठी नवीन त्रिकोणांचा एक स्वच्छ पॅच तयार करण्यासाठी बारीक नियंत्रण देते.
- नॉर्मल्सची पुनर्गणना करा: काही उलटे नॉर्मल्स दिसले? "युनिफाय नॉर्मल्स" किंवा "री-ओरिएंट नॉर्मल्स" सारखे फंक्शन शोधा. ही कमांड संपूर्ण मेशमधून जाते आणि प्रत्येक त्रिकोणाचा नॉर्मल बाहेरच्या दिशेने आहे याची खात्री करते, जसे ते असावे.
या निदान प्रक्रियेचे अनुसरण केल्याने तुम्हाला तुमच्या STL फाइल्समधील लपलेले बग पद्धतशीरपणे शोधता येतात आणि ते दूर करता येतात, ज्यामुळे ते निर्दोष प्रिंटसाठी पूर्णपणे वॉटरटाइट मॉडेल्समध्ये बदलतात.
STL फाइल्सबद्दल सामान्य प्रश्न (आणि तज्ञांची उत्तरे)
तुम्ही STL फाइल्ससोबत अधिक काम करण्यास सुरुवात करताच, तुम्हाला काही डोकेदुखी नक्कीच जाणवेल. मी फक्त एक छिद्र का बदलू शकत नाही? हा छोटा भाग 200 MB फाइल का आहे? या विचित्र गोष्टींची जाणीव होणे हे नवशिक्यांना व्यावसायिकांपासून वेगळे करते.
मी ऐकलेल्या काही वारंवार विचारल्या जाणाऱ्या प्रश्नांवर एक नजर टाकूया. उत्तरे तुम्हाला समस्या लवकर सोडवण्यास आणि तुमच्या 3D वर्कफ्लोमध्ये अधिक स्मार्ट निवड करण्यास मदत करतील.
STL फाइल संपादित करणे इतके त्रासदायक का आहे?
जर तुम्ही कधी CAD प्रोग्राममध्ये STL फाइलमध्ये बदल करण्याचा प्रयत्न केला असेल, तर तुम्हाला निराशा माहीत असेल. तुम्ही फक्त एका चेहऱ्यावर क्लिक करून त्याची लांबी बदलू शकत नाही किंवा फिललेटची त्रिज्या समायोजित करू शकत नाही. या डोकेदुखीचे कारण एका मुख्य संकल्पनेवर अवलंबून आहे: मेश वि. पॅरामीट्रिक मॉडेलिंग.
- पॅरामीट्रिक मॉडेल्स (तुमची मूळ CAD फाइल, जसे की STEP किंवा SLDPRT): हे सूचनांवर आधारित असतात. सॉफ्टवेअरला माहीत असते की एखादी वस्तू "10 मिमी त्रिज्या आणि 50 मिमी उंची असलेला सिलेंडर" आहे. संपादन करणे सोपे आहे—तुम्ही फक्त संख्या बदलता आणि सॉफ्टवेअर बुद्धिमत्तेने मॉडेल पुन्हा तयार करते.
- मेश मॉडेल्स (STL फाइल): STL हे, चांगल्या शब्दांच्या अभावी, एक "मूक" मॉडेल आहे. हे फक्त असंख्य त्रिकोणांनी बनलेले एक कवच आहे. त्याला सिलेंडर असल्याची कोणतीही आठवण नसते; त्याला फक्त त्या सिलेंडरच्या पृष्ठभागाचे अंदाजे हजारो सपाट पैलू माहीत असतात.
STL संपादित करणे म्हणजे वैयक्तिक शिरोबिंदू आणि चेहऱ्यांना मॅन्युअली ढकलणे, ओढणे आणि शिवणे. हे मूळ वेक्टर लोगो फाइलवर परत न जाता उच्च-रिझोल्यूशन JPEG पिक्सेल बाय पिक्सेल संपादित करण्याचा प्रयत्न करण्यासारखे आहे. तुम्ही सपाट आउटपुटसह काम करत आहात, स्मार्ट, संपादन करण्यायोग्य स्त्रोतासह नाही.
माझी STL फाइल इतकी मोठी का आहे?
ही एक क्लासिक परिस्थिती आहे: तुमच्याकडे एक लहान भाग आहे, परंतु STL फाइल खूप मोठी आहे, कधीकधी शेकडो मेगाबाइट्सची. हा आकार वाढणे जवळजवळ नेहमीच दोन कारणांमुळे होते: फाइल स्वरूप आणि निर्यात रिझोल्यूशन.
प्रथम, तुमची फाइल ASCII STL आहे का ते तपासा. हे स्वरूप सर्व समन्वय डेटा साध्या मजकूरात संग्रहित करते, जे अत्यंत अकार्यक्षम आहे. बायनरी फाइलमध्ये फक्त 12 बाइट्स घेणारा एकच 3D बिंदू ASCII फाइलमध्ये सहजपणे 50-70 वर्ण (बाइट्स) खाऊ शकतो. हे वेगाने वाढते.
दुसरे, आणि अधिक सामान्यतः, तुमच्या CAD सॉफ्टवेअरमध्ये तुम्ही निवडलेले निर्यात रिझोल्यूशन आहे. जेव्हा तुम्ही पूर्णपणे गुळगुळीत पॅरामीट्रिक मॉडेलला मेशमध्ये रूपांतरित करता, तेव्हा तुम्ही सॉफ्टवेअरला वक्र किती अचूकपणे दर्शवायचे हे सांगत असता. जर तुम्ही गुणवत्ता "उच्च" वर वाढवली, तर ते एक सुपर-गुळगुळीत पृष्ठभाग तयार करण्यासाठी लाखो लहान त्रिकोण तयार करेल आणि फाइलचा आकार वाढेल.
माझा नेहमीचा सल्ला: बहुतेक 3D प्रिंटिंगसाठी, मध्यम-रिझोल्यूशन निर्यात पुरेसे आहे. कमी-पॉली मेशमधील लहान पैलू अनेकदा प्रिंटरच्या स्वतःच्या लेयर लाइन्स आणि नोजल रिझोल्यूशनपेक्षा लहान असतात. तुम्हाला अंतिम प्रिंटमध्ये फरक दिसणार नाही, परंतु हा साधा बदल तुमच्या फाइलचा आकार 75% किंवा त्याहून अधिक कमी करू शकतो.
STL ची OBJ आणि 3MF शी तुलना कशी होते?
STL हे 3D प्रिंटिंगचे जुने रक्षक असले तरी, ते एकमेव खेळाडू नाही. तुम्हाला OBJ फाइल्स आणि अलीकडे, 3MF स्वरूप सतत आढळतील. प्रत्येकाचे स्वतःचे स्थान आहे.
| वैशिष्ट्य | STL (स्टिरिओलिथोग्राफी) | OBJ (वेव्हफ्रंट ऑब्जेक्ट) | 3MF (3D मॅन्युफॅक्चरिंग फॉरमॅट) |
|---|---|---|---|
| प्राथमिक वापर | 3D प्रिंटिंग | 3D ग्राफिक्स आणि ॲनिमेशन | आधुनिक 3D प्रिंटिंग |
| रंग/टेक्सचर | नाही | होय (स्वतंत्र .MTL फाइलद्वारे) | होय (फाइलमध्ये एम्बेड केलेले) |
| अनेक वस्तू | नाही (फक्त एकच मेश) | होय | होय ("दृश्य" म्हणून) |
| युनिट्स | नाही (युनिटलेस) | होय | होय |
| फाइल रचना | त्रिकोणांची साधी यादी | शिरोबिंदू, नॉर्मल्स, चेहऱ्यांची यादी | मेटाडेटासह ZIP-सारखे संग्रह |
टेबल दर्शविल्याप्रमाणे, STL हे सर्वात सोपे आहे. ते एकच काम करते—3D पृष्ठभाग वर्णन करते—आणि ते विश्वसनीयपणे करते. म्हणूनच ते अजूनही अस्तित्वात आहे. OBJ रंग आणि टेक्सचरसाठी समर्थन जोडून गोष्टींना एक पाऊल पुढे नेते, म्हणूनच ते गेम डिझाइन आणि ॲनिमेशन उद्योगात आवडते आहे.
परंतु यात शंका नाही की, आधुनिक 3D प्रिंटिंगसाठी 3MF हे वारसदार आहे. STL मधील सर्व काही दुरुस्त करण्यासाठी ते विशेषतः डिझाइन केले गेले होते. ते एक स्मार्ट कंटेनर म्हणून विचार करा, भूमिती, रंग, सामग्री आणि अगदी प्रिंट सेटिंग्ज एका व्यवस्थित, कॉम्पॅक्ट फाइलमध्ये बंडल करते. STL च्या इतिहासाला सार्वत्रिक समर्थन असले तरी, 3MF हे भविष्य आहे जे तुम्हाला अधिक जटिल प्रकल्पांसाठी स्वीकारायचे आहे.
फाइल्स वाचणे आणि रूपांतरित करणे तुमच्या वर्कफ्लोचा एक अखंड भाग बनवण्यासाठी तयार आहात? ShiftShift Extensions इन-ब्राउझर साधनांचा एक शक्तिशाली संच ऑफर करते, ज्यात 3D मॉडेल व्ह्यूअरचा समावेश आहे, जे जास्तीत जास्त गती आणि गोपनीयतेसाठी स्थानिक पातळीवर चालतात. एकाच कमांडने तुम्हाला आवश्यक असलेल्या सर्व गोष्टींमध्ये प्रवेश करा. ShiftShift सह विनामूल्य सुरुवात करा.