|
Orhan Toker |
| DERS.10 entmake fonksiyonu kullanarak çizime varlık eklemek Seviye: İleri Kaynaklar: Autodesk, VisualLISP IDE Help file [28.Nisan.2006] |
|
Autocad'e varlık çizdirirken daha önce hep command fonksiyonunu kullanıyorduk. Örneğin bir çember çizdirmek için:
Ancak bu komut satırı hem Autocad'in işleyişini yavaşlatır hem de çizmek istediğimiz çemberi başka bir LAYER'de yaratmak istersek yetersizdir. Bu yüzden profesyonel AutoLISP programlarında çizime varlık eklemek için entmak fonksiyonu kullanılır. Bu fonksiyonu bir kaç varlık için örneklerle anlatacağım. Entmake fonksiyonuna parametre olarak varlık listesi geçmeniz gerekir. Daha önceden Liste Yönetimi dersimde varlık listelerini incelemiştik. Aşağıda entmake fonksiyonuna vereceğim temel örneklerde aynı zamanda liste yönetimi de yapmış olacaksınız. |
|
| entmake ile LINE çizmek | |
![]() |
|
| entmake ile CIRCLE yaratmak | |
![]() |
|
| entmake ile MTEXT yaratmak | |
![]() |
|
| entmake ile LWPOLYLINE yaratmak | |
![]() |
|
| entmake kullanarak LAYER tablosuna yeni LAYER eklemek | |
![]() |
|
| DXF grup kodları | |
| Görüldüğü gibi entmake fonksiyonunu kullanmak çok iyi Autocad bilgisi istiyor. Çünkü Autocad varlıklarının yapısını bilmek ve çizim veritabanına hakim olmak entmake fonksiyonunu kullanmayı kolaylaştırır. Entmake fonksyionunu kullanmak için asıl önemli şart DXF grup kodlarını bilmektir. Bu dersi daha önceki dersimde incelemiştik. | |
| Çizim veritbanı | |
Autocad çizim veritabanı, çizim dosyasının (DWG) içinde saklanan ve arkaplanda çiziminizdeki tüm varlıkların bilgisine ek olarak katman, çizgitipi, blok vb tanım tabloları bilgilerini barındırır. Bu veritabanını ancak entget fonksiyonu ile inceleyebilirsiniz. Profesyonel seviyedeki derslere gelince bu konudan bahsedeceğim. Şimdilik kolay gelsin.
|
|
(c) Copyright 2006 Taliasoft, by Orhan Toker |