DXF कैसे पढ़ा जाता है
Auddomate का अपना DXF रीडर है। यह जो समझता है, जो अनदेखा करता है, और स्केल कैसे तय करता है।
इकाइयाँ
हेडर चर $INSUNITS ड्रॉइंग की इकाइयाँ घोषित करता है। Auddomate इसे पढ़ता है और हर निर्देशांक को मिलीमीटर में बदलता है, इसलिए आपसे कुछ नहीं पूछा जाता। $INSUNITS न हो या शून्य हो तो यह $MEASUREMENT पर जाता है — 1 का अर्थ मीट्रिक, 0 का अर्थ इम्पीरियल इंच। दोनों न हों तो प्लान इकाई-रहित माना जाता है और आपसे दो-बिंदु स्केल सेट करने को कहा जाएगा।
| $INSUNITS | इकाई | प्रति इकाई मिलीमीटर |
|---|---|---|
| 1 | इंच | 25.4 |
| 2 | फ़ीट | 304.8 |
| 4 | मिलीमीटर | 1 |
| 5 | सेंटीमीटर | 10 |
| 6 | मीटर | 1000 |
ड्रॉइंग की सीमाएँ $EXTMIN और $EXTMAX भी ली जाती हैं और पहली बार खोलने पर दृश्य फ़िट करने में काम आती हैं।
जो इकाइयाँ बनाई जाती हैं
LINELWPOLYLINE, खुली और बंदPOLYLINEअपनेVERTEXरिकॉर्ड सहितCIRCLEऔरARCSOLIDऔर3DFACEINSERT, संदर्भितBLOCKको उसी जगह विस्तारित करके, पंक्ति और स्तंभ सरणियों सहित
जो इकाइयाँ छोड़ी जाती हैं
टेक्स्ट, MTEXT, आयाम, हैच, स्प्लाइन और दीर्घवृत्त अनदेखे किए जाते हैं। इनमें लेआउट के लिए मायने रखने वाली ज्यामिति नहीं होती, और जिस ड्रॉइंग की दीवारें इन पर टिकी हों वह खुलने पर विरल दिखेगी। ऐसा हो तो वास्तुकला की परतों को लाइनों और पॉलीलाइनों के रूप में निर्यात करने को कहें।
निर्देशांक प्रणाली
DXF में y ऊपर है; कैनवास में y नीचे। Auddomate अक्ष पलट देता है ताकि ड्रॉइंग वैसी दिखे जैसी आपका CAD टूल दिखाता है। रास्टर प्लान नहीं पलटे जाते।
आम समस्याएँ
- खाली खुलता है
- लगभग हमेशा बाइनरी DXF, .dxf नाम दिया DWG, या ऐसी ड्रॉइंग जिसकी दीवारें सिर्फ़ टेक्स्ट या हैच हैं। असली परतों पर ज्यामिति के साथ ASCII में फिर निर्यात करें।
- स्केल 1 इकाई = 1 mm पढ़ता है पर इमारत बहुत छोटी है
- ड्रॉइंग मीटर में बनी थी और
$INSUNITS0 पर छूट गया। CAD टूल में$INSUNITSको 6 करें, या दो-बिंदु स्केल का उपयोग करें। - ब्लॉक गायब
- निर्यात से पहले ब्लॉक परिभाषाएँ हटा दी गईं। ब्लॉक रखते हुए फिर निर्यात करें।