Bila anda tidak dapat menjalankan command atau perintah fillet terhadap dua object garis, bisa jadi disebabkan oleh perbedaan Z POINT-nya. Lines are non coplanar, pesan tersebut merupakan hasil dari perintah fillet terhadap dua object garis yang berbeda elevasi atau z point-nya. Agar kita dapat menjalankan perintah fillet tersebut, maka elevasi atau z point dua object garis tersebut harus kita samakan dulu. Berikut ini adalah program autolisp untuk mengganti elevasi object yang dipilih menjadi nol ( z point = 0 ) :
(defun c:z0 ()
(princ "Select objects: ") (setq ss (ssget) count (1- (sslength ss)) asno 9)
(command "undo" "mark")
(while (>= count 0)
(setq curent (entget (ssname ss count)))
(while (and
(setq asno (1+ asno))
(< asno 19)
(if (not (assoc asno curent)) (progn ; begin if polyline
(setq asno 38)
(if (assoc asno curent) (progn
(entupd (cdr (assoc -1 (entmod
(subst
(cons asno 0.0)
(assoc asno curent)
curent
)
)))) nil
)
nil
)
)
T
) ; if polyline
)
(if (/= 0 (cadddr (assoc asno curent)))
(entupd (cdr (assoc -1 (setq curent (entmod
(subst
(cons asno (list (cadr (assoc asno curent)) (caddr (assoc asno curent)) 0))
(assoc asno curent)
curent
)
))))) ; entupd
) ; if
) ; while and
(setq count (1- count) asno 9)
) ; while count
(princ)
)
(princ "Select objects: ") (setq ss (ssget) count (1- (sslength ss)) asno 9)
(command "undo" "mark")
(while (>= count 0)
(setq curent (entget (ssname ss count)))
(while (and
(setq asno (1+ asno))
(< asno 19)
(if (not (assoc asno curent)) (progn ; begin if polyline
(setq asno 38)
(if (assoc asno curent) (progn
(entupd (cdr (assoc -1 (entmod
(subst
(cons asno 0.0)
(assoc asno curent)
curent
)
)))) nil
)
nil
)
)
T
) ; if polyline
)
(if (/= 0 (cadddr (assoc asno curent)))
(entupd (cdr (assoc -1 (setq curent (entmod
(subst
(cons asno (list (cadr (assoc asno curent)) (caddr (assoc asno curent)) 0))
(assoc asno curent)
curent
)
))))) ; entupd
) ; if
) ; while and
(setq count (1- count) asno 9)
) ; while count
(princ)
)
Cara menggunakan program ini :
1. Copy dan paste program tsb ke dalam notepad
2. lalu save file tsb dengan extension .lsp
3. dari dalam program Autocad anda ketikan command / perintah APPLOAD
4. Pilih file lsp anda yg tadi kemudian klik tombol "load"
5. Setelah itu tutup dialog box dengan meng-klik tombol "close"
6. Pada command bar anda bisa masukan perintah z0
Silahkan dicoba.. :D
Terima kasih buanyakkkkkk ... thx..thx...thx
BalasHapussippp .. it's work .. makasih
BalasHapusIjin sedot maas...
BalasHapusterimakasih mastah
BalasHapussama2 mas..
Hapusdi gambar sampean itu ada block nya mas. jadi ya tetep ga bisa diedit. blocknya di explode dulu mas. niscaya bisa mas.
BalasHapusbetul kata mas @Micha F Priambodo.. harus di explode dulu block-nya..
BalasHapusdah 5 taun lebih ga liat blognya.. liat email masuk jd inget punya blog.. hahaha
rencana mau bikin lsp buat BBS tp ga ada waktunya
btw saya jg msh belajar autolisp jd mohon maaf klo lspnya msh berantakan.. thx
Terima kasih banyakkkkkkkkkk, sangat membantu menghilangkan kepanikan saya
BalasHapusterimakasih banyak, bisa berfungsi dengan baik... :)
BalasHapusterima kasih gan, ....
BalasHapusNemu juga cara ini, hilang sudah gundah gulana.. makasi om
BalasHapusKeren banget bro..makasih banyak :)
BalasHapusmantafff its work
BalasHapusterimakasih banyak... sangat bermanfaat.. sukses dan sehat selalu..
BalasHapusTerima kasih buaaaaanget.... Amat sangat membantu....
BalasHapushatur nuhun mas,,,,,,,mantap!!!
BalasHapusmaturnuwun pak/mas mugi dados amal jariyyah..
BalasHapusthank you master....
BalasHapusTerimakasih banyak...
BalasHapuskalau di saya tidak mau kenapa y, padahal gambar tidak dalam block. Saya save dengan ekstension .lsp tapi tampilannya tetap dalam notepad
BalasHapusfile.lsp jg bisa dibuka pake notepad.. klo mau dibuka dr dlm autocad, ketik aja vlide di command bar
Hapuscara saveas dgn extension gimana ya?..
BalasHapussaveas file lsp-nya? tinggal ganti aja extension .txt jadi .lsp..
Hapusmakasih banyak mas.. saya dipusingkan gambar yg diedit orang lain trus pas bali ke saya lagio gambarnya dah bderantakan elevasinya.. jadi mumet ngeditnya..berkat lsp dari sampean ini sudah terpecahkan masalahnay walau gambar jadi unblock semua tapi gpp daripada gambar ulang lama lagi. makasih ya mas
BalasHapus