OpenSCAD SVG आयात: मापी हुई, एक्सट्रूड होने वाली आकृति बनाएं
OpenSCAD में SVG ज्यामिति आयात करें, छेद और माप जांचें, फिर मापी आकृति एक्सट्रूड करें। जानें कि सफेद केंद्र को असली छेद बनाने के लिए सुधार की जरूरत क्यों पड़ सकती है।
इस पेज पर
OpenSCAD SVG आयात import("emblem.svg"); से शुरू होता है। यह द्विआयामी आकृति लोड करता है। ठोस भाग बनाने के लिए आयात को linear_extrude() में रखें। ऊंचाई जोड़ने से पहले बाहरी रेखा, खाली जगह और इच्छित चौड़ाई जांचें। ब्राउज़र में सही दिखती ड्रॉइंग में फिर भी पृष्ठभूमि आयत या अपेक्षित छेद की जगह सफेद आकृति हो सकती है।
यह गाइड ट्रेस किए फूल चिह्न से ये जांच अलग समझाती है। स्रोत, वास्तविक PerfectVector आउटपुट और स्पष्ट संपादित SVG दिखाते हैं कि CAD चरण से पहले क्या बदला। SVG ज्यामिति जांची गई; नीचे OpenSCAD उदाहरण अपनी फ़ाइल पर चलाने के निर्देश हैं, जांचे OpenSCAD मॉडल के परिणाम नहीं।
जिस आकृति का निर्माण करना है उससे शुरू करें
मूल वेक्टर फ़ाइल हो तो इस्तेमाल करें। मौजूदा SVG का स्क्रीनशॉट फिर ट्रेस करने से काम बढ़ता है और बाहरी रेखा बदल सकती है। स्रोत सिर्फ PNG, JPG या जनरेट किया चित्र हो तो PerfectVector से 3D प्रिंटिंग के लिए SVG तैयार करें, फिर CAD में आयात से पहले डाउनलोड किए पाथ जांचें।
पहले एक्सट्रूज़न में पर्याप्त खुला भाग वाला मोटा बाहरी रूप चुनें। छोटे अक्षर, पतले जोड़, अलग बिंदु और सजावटी बनावट बाद के संस्करण के लिए छोड़ें। स्क्रीन पर ड्रॉइंग का आकार यह नहीं बताता कि अंतिम हिस्से के आकार पर ये विशेषताएं बचेंगी।
काम वाली फ़ाइल को 3 सवालों के जवाब देने चाहिए:
- कौन-से क्षेत्र ठोस सामग्री बनें?
- कौन-से क्षेत्र पूरे हिस्से में खाली रहें?
- तैयार बाहरी रेखा मिलीमीटर में कितनी चौड़ी हो?
व्यापक 3D प्रिंटिंग के लिए चित्र से SVG प्रक्रिया स्रोत चयन बताती है। यहां काम उस बाहरी रेखा को जानबूझकर तय ज्यामिति और माप के साथ OpenSCAD में लाना है।
सफेद केंद्र अपने आप छेद नहीं होता
हमने तैयार 1,254 × 1,254 रास्टर फूल PerfectVector से बदलकर अपरिवर्तित SVG जांचा। उसमें 3 बंद पाथ थे: लगभग सफेद पृष्ठभूमि आयत, काला फूल बाहरी रूप और लगभग सफेद केंद्रीय वृत्त। अंतर्निहित रास्टर चित्र नहीं थे।
सफेद पेज पर केंद्र खाली दिखता था, लेकिन वह अलग रंगी आकृति थी। सिर्फ वृत्त हटाने से नीचे ठोस काला फूल दिखाई देता। छेद नहीं कटता।
अलग काम वाले SVG में हमने सत्यापित पृष्ठभूमि हटाई और मूल फूल व वृत्त की बाहरी रेखाएं सम-विषम भराव नियम वाले एक संयुक्त पाथ में रखीं। निर्देशांक अपरिवर्तित रहे। संपादित SVG रेंडर करके केंद्र और फूल के बाहर पारदर्शी पिक्सेल तथा बीच में अपारदर्शी काला उभार सत्यापित किया। यह SVG की खाली जगह जांचता है; वैध OpenSCAD ठोस भाग या प्रिंट योग्य हिस्से का प्रमाण नहीं।

OpenSCAD का आयातक रंगी दिखावट को मॉडलिंग निर्देश मानने के बजाय बंद आकृतियों की ज्यामिति इस्तेमाल करता है। दस्तावेजित समर्थन में टेक्स्ट, क्लिपिंग और मास्किंग की सीमाएं भी हैं। CAD तैयारी में इच्छित सामग्री को स्पष्ट पाथ में बदलें और इच्छित छेदों को वास्तविक कटआउट बनाएं। SVG आयात दस्तावेज देखें।
वेक्टर एडिटर में प्रति पर काम करें: बाहरी रूप और अंदर की आकृति पहचानें, अंदर की आकृति बाहर वाली से घटाएं, फिर परिणाम सहेजें। खाली भाग पारदर्शी होने की जांच के लिए अस्थायी विपरीत पृष्ठभूमि लगाएं। CAD प्रति सहेजने से पहले वह अस्थायी पृष्ठभूमि हटाएं। कई खुले भाग हों तो हर एक जांचें।
तैयार SVG को 2D ज्यामिति के रूप में आयात करें
CAD के लिए तैयार फ़ाइल OpenSCAD दस्तावेज के पास emblem-cad.svg नाम से सहेजें। सिर्फ इससे शुरू करें:
import("emblem-cad.svg", center = true);आयात का पूर्वावलोकन करें और ऊपर से देखें। कलाकृति के चारों ओर आयत के बिना इच्छित बाहरी रेखा और खुला भाग दिखना चाहिए। center = true आयातित बाउंडिंग बॉक्स केंद्रित करता है; पाथ सुधारता या अनचाही आकृतियां हटाता नहीं। OpenSCAD का SVG आयात संदर्भ यह पैरामीटर और उसका डिफ़ॉल्ट व्यवहार बताता है।
आयात खाली हो तो पहले फ़ाइल नाम और सापेक्ष स्थान जांचें, फिर कंसोल संदेश पढ़ें। SVG वेक्टर एडिटर में खोलकर देखें कि अंतर्निहित चित्र के बजाय वास्तविक आकृतियां हैं या नहीं। सिर्फ .svg एक्सटेंशन से चित्र ट्रेस होने का प्रमाण नहीं मिलता।
केंद्र भर जाए तो काम वाले SVG पर लौटें। दिखाई देने वाला रंग सफेद करना सुधार नहीं। आयत दिखे तो दूसरी एक्सट्रूज़न सेटिंग आजमाने से पहले पृष्ठभूमि ज्यामिति जांचें।
ऊंचाई जोड़ने से पहले सोचकर चौड़ाई तय करें
SVG दस्तावेज आकार, इकाइयों और निर्देशांक प्रणाली से माप रखता है। OpenSCAD का dpi पैरामीटर तब लागू होता है जब संबंधित माप में स्पष्ट इकाइयां न हों या माप गायब हों; यह हर स्थिति का पैमाना सुधार नहीं। आकृति संयोग से उचित दिखने तक बार-बार DPI न बदलें। आयात मैनुअल बताता है कि पैरामीटर कब लागू होता है।
जिस चिह्न की कुल चौड़ाई 40 mm चाहिए उसका माप स्पष्ट तय करें:
resize([40, 0, 0], auto = true)
import("emblem-cad.svg", center = true);यहां resize() X माप 40 करता है, जबकि auto = true अनिर्दिष्ट माप अनुपात में बदलता है। यह scale() से अलग है, जो मौजूदा माप गुणा करता है। रूपांतरण संदर्भ दोनों क्रियाएं बताता है।
अनचाही पृष्ठभूमि ज्यामिति हटाने के बाद ही यह चौड़ाई उपयोगी है: वरना चिह्न की जगह आसपास का आयत आकार बदल सकता है। अनुप्रयोगों के बीच ज्ञात भौतिक आकार बचाना जरूरी हो तो हर आयात को नियमित रूप से बदलने के बजाय दस्तावेज इकाइयां सुधारकर सत्यापित करें। गलत आकार पर SVG आयात गाइड यह अंतर समझाती है।
40 मिलीमीटर उदाहरण का माप है, सुझाया न्यूनतम नहीं। चुने आकार पर सबसे पतला जोड़, केंद्रीय खुला भाग और अलग क्षेत्र अपने प्रिंटर, सामग्री और हिस्से की जरूरतों से जांचें।
एक्सट्रूड करें, रेंडर करें और निर्यातित मॉडल जांचें
2D बाहरी रेखा और चौड़ाई सही दिखने पर सीधा एक्सट्रूज़न जोड़ें:
linear_extrude(height = 3)
resize([40, 0, 0], auto = true)
import("emblem-cad.svg", center = true);इसे अंदर से बाहर पढ़ें: तैयार आकृति आयात करें, चौड़ाई तय करें, फिर 3 mm ऊंचाई दें। 2D उपप्रणाली मैनुअल में यह बुनियादी SVG एक्सट्रूज़न तरीका है। ऊंचाई भी उदाहरण का चुनाव है, संरचनात्मक सिफारिश नहीं।
पहला मॉडल सरल रखें। अतिरिक्त घुमाव, टेपर, यूनियन या सतह पर स्थिति मूल आयात सही होने की जांच कठिन कर सकती है। ऊपर और बगल के दृश्य देखें: छेद पूरे एक्सट्रूज़न में खुला रहे और अपेक्षित बाहरी रेखा में ऊंचाई हो।
F6 से पूरा रेंडर चलाएं, त्रुटियां देखें, फिर अगला अनुप्रयोग STL मांगे तो मॉडल उस प्रारूप में निर्यात करें। STL निर्यात गाइड रेंडर और निर्यात का अंतर बताती है। सफल पूर्वावलोकन अंतिम स्वीकार जांच नहीं।
निर्यातित फ़ाइल स्लाइसर में खोलें। कुल माप, खुला भाग और पूरे हिस्से की लेयर सत्यापित करें। अलग सजावटी टुकड़े वैध ज्यामिति होकर भी इच्छित ऑब्जेक्ट के लिए अनुपयुक्त हो सकते हैं। साफ SVG और पूरा रेंडर डिजाइन का यह निर्णय आपके लिए नहीं कर सकते।
असफल चरण का निदान करें
| क्या दिखता है | पहले क्या जांचें | उपयोगी अगला कदम |
|---|---|---|
| ठोस आयत | ट्रेस की पृष्ठभूमि पाथ | काम वाले SVG में सत्यापित पृष्ठभूमि हटाएं। |
| केंद्र भरता है | असली छेद के बजाय सफेद ऊपरी आकृति | केंद्र बाहरी रूप से घटाएं और पारदर्शिता फिर जांचें। |
| बाहरी रेखा गलत आकार की है | दस्तावेज माप, इकाइयां या अनचाही सीमाएं | स्रोत इकाइयां जांचें या सोचकर अनुपाती चौड़ाई तय करें। |
| रेखा गायब होती या मोटाई बदलती है | खुली बनाम बंद पाथ ज्यामिति | इच्छित सामग्री को स्पष्ट, भरी हुई आकृतियों में बदलें। |
| पूर्वावलोकन ठीक, लेकिन रेंडर विफल | कंसोल त्रुटियां और संदिग्ध पाथ प्रतिच्छेदन | सिर्फ अलग आयात तक सरल करें, फिर स्रोत ज्यामिति सुधारें। |
| स्लाइसर छोटे विवरण खोता है | अंतिम पैमाने पर विशेषता आकार | डिजाइन बड़ा या सरल करें और लेयर फिर जांचें। |
SVG एक्सट्रूज़न समस्या गाइड टूटी बाहरी रेखाओं और दूसरे ज्यामिति सुधारों को विस्तार से बताती है। काम वाली प्रति के साथ मूल SVG रखें ताकि पता चले कि कौन-से बदलाव रूपांतरण से और कौन-से CAD के लिए आपने किए।
अक्सर पूछे जाने वाले सवाल
क्या OpenSCAD सीधे SVG आयात कर सकता है?
हां। समर्थित 2D ज्यामिति लोड करने के लिए import("emblem.svg"); इस्तेमाल करें। 3D आकृति बनाने के लिए आयात को linear_extrude() में रखने से पहले पाथ और माप जांचें।
SVG का छेद OpenSCAD में ठोस क्यों बनता है? दिखता छेद ठोस बाहरी रूप पर रखा सफेद भरा ऑब्जेक्ट हो सकता है। काम वाले SVG में वास्तविक कटआउट तैयार करें और फिर आयात से पहले विपरीत पृष्ठभूमि पर जांचें।
आयातित SVG का आकार कैसे नियंत्रित करें?
पहले दस्तावेज माप और इकाइयां जांचें। चुनी कुल चौड़ाई के लिए एक्सट्रूज़न से पहले resize([40, 0, 0], auto = true) लगाएं और 40 की जगह इच्छित चौड़ाई रखें। सीमा का आकार तय करने से पहले अनचाही पृष्ठभूमि ज्यामिति हटाएं।
क्या चित्र को SVG में बदलने से वह प्रिंट के लिए तैयार हो जाता है? नहीं। रूपांतरण जांचने और तैयार करने के लिए पाथ देता है। आपके खास डिजाइन और प्रक्रिया के लिए उपयुक्त बंद ज्यामिति, सोच-समझकर तय किए गए छेद व माप, वैध एक्सट्रूज़न और स्लाइसर जांच अभी भी चाहिए।
स्रोत
- OpenSCAD SVG आयात संदर्भ — समर्थित ज्यामिति, आयात पैरामीटर, इकाइयां और सीमाएं।
- OpenSCAD रूपांतरण — अनुपाती आकार बदलाव, स्केलिंग और रूपांतरण क्रम।
- OpenSCAD 2D उपप्रणाली — आयातित SVG ज्यामिति का सीधा एक्सट्रूज़न।
- OpenSCAD STL निर्यात — पूरा रेंडर और निर्यात चरण।
चिह्न अभी सिर्फ पिक्सेल में हो तो रास्टर कलाकृति को SVG पाथ में बदलें, फिर OpenSCAD मॉडल बनाने से पहले एक बाहरी रूप और एक खुला भाग जांचें। मूल वेक्टर जरूरी आकृतियां पहले से देता हो तो वही रखें।
Blog से और

Tinkercad SVG आयात: 2D पाथ से 3D आकृतियां बनाएं
Tinkercad के लिए SVG तैयार करें, आकार तय करें और भरे क्षेत्र, छेद व ऊंचाई जांचें। एक्सट्रूज़न को प्रिंट योग्य मॉडल मानने से पहले आयात त्रुटियां सुधारें।

Bambu Studio के लिए PNG से SVG: साफ़ अनेक रंग वाले आयात
Bambu Studio के लिए PNG को SVG बनाएँ, उपयोगी रंग क्षेत्र बचाएँ, बंद पाथ और छेद जाँचें, फिर मॉडल स्लाइस करने से पहले आकार तथा एक्सट्रूज़न की पुष्टि करें।