Membuat Dynamic Block (bagian 1)

Ditulis Oleh : Edo pada 9 Nov 2007

AutoCAD

Dynamic block mulai diperkenalkan sejak AutoCAD 2006. Konsep dynamic block adalah memiliki satu block, namun kita bisa memperoleh beberapa bentuk yang tipikal dari satu block itu. Misalnya meja yang sama, yang satu ukurannya lebih besar. Tanpa harus membuat block baru, kita bisa mendrag block yang ada untuk mengubah ukurannya. Tanpa dynamic block, kita harus mengexplode dan mengeditnya, atau memasukkan block dengan nama yang berbeda. (klik image untuk melihat animasi)


Mungkin banyak juga yang sudah merasakan manfaatnya, dan menggunakan dynamic block yang ada pada library. Bagi yang ingin membuat dynamic block sendiri, saya akan coba membahas dasar-dasar cara membuatnya.

Pada bagian ini, saya akan memperkenalkan dasar menggunakan parameter dan action yang menjadi tulang punggung dynamic block. Di bagian lain, saya akan coba membahasnya lebih lanjut.

Saya akan membuat satu block dinding bata. Bagi yang tidak ingin membuatnya, bisa download di sini.
Daripada harus menggambar beberapa lines, dan menambahkan hatch setiap kali membuat dinding, tentunya membuat block dinding akan lebih berguna. Kita tinggal membuat satu kali, lalu meng-insert block tersebut. Tapi tanpa dynamic block, hal ini tentu tidak berguna, karena panjang dinding berbeda-beda.

Buatlah block dari elemen-elemen drawing yang ada. Berikan nama yang sesuai. Setelah block jadi, klik ganda block tersebut untuk membuka block editor. Atau bisa juga dengan mengklik kanan saat memilih block tersebut, dan memilih ‘block editor’. Kita akan masuk ke mode ‘block editor’.

Kita akan melihat satu pallete ‘block authoring’ dengan tiga TAB. Kita akan pakai dua saja, yaitu parameters dan action.

Action pada dasarnya sama dengan apa yang kita lakukan dengan manual editing. Kalau kita ingin menambahkan sifat ‘move’ pada dynamic block, kita tambahkan action ‘move’. Kalau kita ingin tambahkan sifat ’scale’, maka actionnya juga scale.

Untuk latihan ini, kita akan tambahkan sifat ’stretch’ untuk mengubah panjang block.

Sebelum menambahkan action, kita harus mendefenisikan parameter. Parameter mendefenisikan perubahan yang dilakukan action. Parameter harus sesuai dengan action yang ingin dilakukan.

Untuk move, kita butuh ‘base point’. Kita dapat gunakan parameter ‘point’.
Untuk rotation, kita butuh parameter yang bisa mendefenisikan besar sudut putaran, yaitu parameter ‘rotation’
Untuk stretch, kita butuh parameter yang mendefenisikan panjang objek setelah stretch, yaitu ‘linear parameter’.

Kita coba tambahkan linear parameter pada objek. Letakkan seperti ini:


Setelah parameter didefenisikan, kita bisa defenisikan action yang diinginkan. Aktifkan action stretch.

1. Action meminta parameter yang digunakan. Pilih parameter yang diletakkan sebelumnya.

2. Pilih bagian kiri atau kanan yang ingin di stretch.

3. Letakkan dua titik yang mendefenisikan window untuk stretch.
4. Pilihlah objek yang ingin distretch. Karena disini kita akan menstretch semua objek, pilihlah seluruh objek yang ada. Tekan [ENTER] setelah anda selesai memilih objek.

5. Letakkan simbol action di sebelah window untuk stretch. Kita bisa meletakkannya di mana saja. Tapi sebaiknya diletakkan di dekat area yang terpengaruh, untuk mempermudah editingnya kelak.

Sampai disini dynamic block kita sudah selesai Kita akan mengetes dynamic block ini. Klik ‘close block editor’. Saat AutoCAD menanyakan apakah anda ingin menyimpannya, klik YES.

Saat anda kembali ke model drawing, pilihlah block yang baru diedit. Perhatikan bahwa sekarang terdapat panah pada kedua sisinya. Klik dan tarik panah di sebelah kanan. (Jika anda tidak melihat animasi, klik image di bawah)

Tags:

Anda menyukai tulisan ini? Terima update melalui RSS feed kami!

Tulisan Terkait:

  1. Membuat Dynamic Block (bagian 2 - selesai)
    Di bagian pertama, saya sudah membahas bagaimana memberikan perilaku 'dynamic' pada block. Yaitu dengan memanfaatkan parameter dan action. Di bagian ini, saya akan coba membahas...
  2. Dynamic Block Visibility
    Dynamic Block memiliki banyak parameter dan action. Kebanyakan berupa action yang biasa anda lakukan dengan command AutoCAD. Stretch, rotate, move, dan sebagainya. Tiap action terkait...
  3. Stretch dengan Multiple Cross Polygon
    Stretch adalah perintah untuk memindahkan vertex. Hanya vertex yang di dalam cross polygon dipindahkan, sementara vertex lain tidak. Tentu saja ini akan mengubah ukuran objek....

Tulisan Acak:

  1. Revit Legend View
  2. Bag. 10 - Inventor Drawing
  3. AutoLISP, VBA, dan Macro

16 komentar untuk tulisan ini

  1. motosuki berkomentar:

    mas…saya nyoba kok hatch nya ga ikut ya?

  2. Edo berkomentar:

    Berarti waktu bikin hatch-nya, pilihan associative tidak diaktifkan. Coba hapus hatch-nya dan buat hatch baru. Pastikan pilihan associative diaktifkan (check mark aktif).

  3. rustiawan berkomentar:

    mas saya baru belajar autocad mau nanya..!
    make block apa sama dengan dynamic

  4. Edo berkomentar:

    ‘make block’ akan membuat block yang statis. Tidak dapat diubah-ubah.
    Jika ingin membuat block yang dinamis, dapat ditambahkan sifat ‘dynamic’ ini dengan block editor. Caranya seperti yang dijabarkan di tutorial ini.

  5. rustiawan berkomentar:

    mas edo saya nanya lagi, saya menghadapi kasus sama dengan motosuki saya udah coba melakukan yg mas saranin kenapa hatchnya masih aja tidak mau mengikkuti seperti panjang yg kita bikin

  6. Edo berkomentar:

    Yakin sudah mengaktifkan pilihan ‘associative’ di kotak dialog HATCH? Kalau sudah, harusnya sudah bisa. Cek di properties pallete apa betul sudah associative.

  7. Anto berkomentar:

    Wuih keyen….

  8. poop berkomentar:

    mas mau nanya, kalau di autocad untuk finishing draw. mau bikin denah/ tampak dll berwarna caranya gimana yaA?

    maaf kalau pertanyaanya menyimpang

  9. Edo berkomentar:

    To Poop:
    Silahkan bergabung di forum Tentang CAD… nanti dibahas di sana saja ya…

  10. Daniel berkomentar:

    Bravo buat Mas…baik banget
    Saya ada problem dgn gambar jadi yang dibuat konsultan(yang tidak tahu kemana), berupa grafik (kondisi eksisting tinggi tanah asli-polyline terhadap tinggi jalan rencana-spline)yang uda skalanya mis., Vertikal 1:200 dan Horizontal 1:1000. Nah ketika saya mau menambahkan gambar2 lainnya pada gambar tersebut jadi susah karena gambar bangunan pelengkapnya saya sudah buat vertikal 1:1000 dan horizontal 1:1000.
    Pertanyaan saya apa grafiknya mesti saya buat jadi dynamic blok dulu? Saya mendapatkan grafik yang mempunyai skala sama.
    Trims sebelumnya mas.

  11. Edo berkomentar:

    To Daniel:
    Tidak, jangan pakai dynamic block. Membuat block, lalu menginsertnya dengan skala non-uniform akan lebih cocok. Jelasnya lihat di sini dan contohnya di sini

  12. suhanda berkomentar:

    To: Mas EDO

    bisakah block dynamic dinding ini digunakan seperti kita menggunakan comment MLINE…so bisa bikin dinding nyambung dan berbelok sdh ada hatchnya pula… :)

  13. Edo berkomentar:

    To: Suhanda,
    Banyak maunya ya… hehehe… Jawabnya sih enggak bisa…
    Kalau bikin beberapa blok terpisah mungkin bisa aja, tp yang pasti bukan satu block defenition.

  14. Suhanda berkomentar:

    Ok..tks atas pencerahannya..
    o iya mau tanya juga kalo kursus REVIT yang ok dimana yach and ada info biayanya? atau Mas EDO buka kursus REVIT juga? :) tks

  15. Edo berkomentar:

    Klo mau training, silahkan coba kontak partner saya di SolusiCAD. Bannernya ada di sidebar.

  16. iman berkomentar:

    tetep mas… hatch nya gak kebawa…

tinggalkan komentar

Daftarkan profil anda di gravatar agar foto anda tampil di sebelah komentar anda!

SolusiCAD
Autodesk Value Added Reseller
Tentang IT

Pengumuman

Tags



Polling

  • Apakah anda berminat memiliki cd buletin 'kumpulan artikel Tentang CAD' ?

    View Results

    Loading ... Loading ...

Disclaimer

Anda dapat mempublikasikan sebagian atau seluruh bagian dari artikel yang ada di situs ini baik pada media cetak ataupun elektronik untuk tujuan NON KOMERSIAL, DENGAN MENCANTUMKAN ALAMAT WEBSITE INI SEBAGAI REFERENSI. Jika anda ingin menggunakannya untuk keperluan KOMERSIAL, harap hubungi kami.

DILARANG KERAS melakukan direct marketing pada komentar, buku tamu, ataupun forum. Jika anda berminat menggunakan situs ini sebagai sarana promosi, harap gunakan space iklan yang tersedia dengan menjadi sponsor kami.

RSS Feeds

Anda menyukai tulisan-tulisan di blog ini? Ikuti update tulisan blog ini, FREE, melalui RSS. Apa itu RSS?

Bergabunglah dengan 171 pembaca lainnya!

Atau ikuti update tulisan Tentang CAD via email!

Email anda:

CATATAN:
Aktifkan pendaftaran dengan mengklik link pada email konfirmasi yang anda terima.
Layanan feeds oleh: FeedBurner