Apa itu file DXF?
DXF, Drawing Interchange Format, atau Drawing Exchange Format, adalah representasi data yang ditandai dari file gambar AutoCAD. Setiap elemen dalam file memiliki awalan bilangan bulat yang disebut kode grup. Kode grup ini sebenarnya mewakili elemen yang mengikuti dan menunjukkan arti elemen data untuk tipe objek tertentu. DXF memungkinkan untuk merepresentasikan hampir semua informasi yang ditentukan pengguna dalam file gambar.
Format file DXF dikembangkan oleh Autodesk sebagai format file data CAD untuk interoperabilitas data antara AutoCAD dan aplikasi lain. Dengan demikian, data dapat diimpor dari format lain ke DXF ke AutoCAD sesuai spesifikasi interoperabilitas format file DXF.
Sejarah Singkat
Sejarah format file DXF dimulai pada tahun 1982 ketika diperkenalkan sebagai bagian dari AutoCAD 1.0. Versi awal AutoCAD hanya mendukung format file ASCII dari DXF. Dengan rilis 10 AutoCAD (dan lebih tinggi) pada tahun 1988, dukungan untuk format file ASCII dan DXF biner diperkenalkan di AutoCAD. Pada tahap awal, Autodesk tidak membagikan spesifikasi format file apa pun dan oleh karena itu, impor file DXF yang benar menjadi tidak mudah. Namun, Autodesk sekarang menerbitkan spesifikasi DXF dan tersedia untuk umum.
Spesifikasi Format File
Format file DXF menggunakan kode grup dan pasangan nilai untuk menyusun konten menjadi beberapa bagian. Setiap bagian terdiri dari record dimana setiap record terdiri dari kode grup dan item data. Setiap kode dan nilai grup berada pada barisnya masing-masing dalam file DXF. Setiap bagian dimulai dengan kode grup 0 diikuti dengan string, SECTION. Ini diikuti oleh kode grup 2 dan string yang menunjukkan nama bagian (misalnya, BAGIAN1). Setiap bagian terdiri dari kode grup dan nilai yang menentukan elemennya. Bagian diakhiri dengan 0 diikuti oleh string ENDSEC.
Format file DXF menganggap objek berbeda dari entitas. Objek tidak memiliki representasi grafis di sini tetapi entitas memilikinya. Dengan demikian, entri dalam DXF disebut sebagai objek grafis sedangkan objek objek disebut sebagai objek non-grafis. Bagian BLOCK dan ENTITIES dari file DXF berisi Entitas dan penggunaan kode grup di kedua bagian ini identik. Akhir dari suatu entitas ditunjukkan oleh grup 0 berikutnya, yang memulai entitas berikutnya atau menunjukkan akhir dari bagian tersebut.
Struktur Berkas
Bagian dalam file DXF disusun dengan urutan sebagai berikut:
Bagian | Deskripsi dasar |
---|---|
Header | Bagian ini berisi informasi umum tentang gambar. Ini seperti fungsi Pengaturan di telepon Anda, yang berisi berbagai variabel yang terkait dengan gambar dan nilai yang terkait. Misalnya, bagian Header akan menentukan versi AutoCAD mana yang digunakan file DXF (variabel $ACADVER) atau satuan yang digunakan untuk mengukur sudut dalam file (variabel $AUNITS) |
Kelas | Bagian CLASSES menyimpan informasi untuk kelas yang ditentukan aplikasi yang instansnya muncul di bagian BLOK, ENTITAS, dan OBJEK database. |
Tabel | Bagian ini berisi definisi untuk beberapa tabel yang berbeda, yang masing-masing berisi sejumlah entri simbol yang berbeda. Misalnya jenis baris menentukan pola garis putus-putus, titik, teks, dan simbol dalam file DXF dan bagaimana skalanya. Berikut adalah daftar lengkap tabel yang ditemukan di bagian ini: Tabel ID Aplikasi (APPID). Tabel Blok Catatan (BLOCK_RECORD). Tabel Gaya Dimensi (DIMSTYPE). Tabel lapisan (LAYER). Tabel Linetype (LTYPE). Tabel gaya teks (STYLE). Tabel Sistem Koordinat Pengguna (UCS). Lihat (LIHAT) tabel Tabel konfigurasi viewport (VPORT). |
Blok | Bagian ini berisi objek grafis dan entitas gambar yang membentuk setiap referensi blok dalam gambar. |
Entitas | Bagian ini berisi data objek aktual dan entitas grafis dari gambar. Ini dapat mencakup data mentah – misalnya, entitas lingkaran ditentukan oleh ketebalannya, titik tengahnya, radiusnya, dan arah ekstrusi. |
Objek | Di sini, Anda akan menemukan bagian non-grafis dari gambar. Misalnya, kamus AutoCAD disimpan di sini. |