Chuyển đến nội dung
Diễn đàn CADViet
888x888x888

Nhờ chỉnh sửa lisp tạo đường bao

Các bài được khuyến nghị

Mình tìm thấy lisp này trên diễn đàn,

Lisp dùng khá ok nhưng lại tạo đường bo ở dạng Region,

Mình muốn đường bo thành dạng polyline, Bác nào sửa giúp mình với ạ

Thank

(defun c:bao()
  (setq p (getpoint "pick diem :"))
  (command "._boundary" "A" "O" "R" "" p "")
  (Command "._region" "L" "")
  (setq el (entlast)) (redraw el 3)
  (while (setq p (getpoint "pick diem :"))
      (command "._boundary" p "")
      (Command "._region" "L" "")
    (command "._union" el "L" "")
    (setq el (entlast))
    (redraw el 3)
  )
)

 

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
12 phút trước, 888x888x888 đã nói:

Mình tìm thấy lisp này trên diễn đàn,

Lisp dùng khá ok nhưng lại tạo đường bo ở dạng Region,

Mình muốn đường bo thành dạng polyline, Bác nào sửa giúp mình với ạ

Thank


(defun c:bao()
  (setq p (getpoint "pick diem :"))
  (command "._boundary" "A" "O" "R" "" p "")
  (Command "._region" "L" "")
  (setq el (entlast)) (redraw el 3)
  (while (setq p (getpoint "pick diem :"))
      (command "._boundary" p "")
      (Command "._region" "L" "")
    (command "._union" el "L" "")
    (setq el (entlast))
    (redraw el 3)
  )
)

 

Có nhiều Region không thể biến thành polyline được

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
28 phút trước, Doan Van Ha đã nói:

Có nhiều Region không thể biến thành polyline được

Thôi mình EXPLODE rồi JOIN chúng lại cũng đc.

Mà có cái sao mình dùng cái lisp kia kết thúc lệnh rồi mà nó vẫn bôi đen các đường bo ấy nhỉ, vẽ xong cứ phải REGEN lại, bác fix giúp mình lỗi đó đc ko

 

12222.gif.039ccb2a4babacb31edfb2f281326540.gif

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Vào lúc 10/6/2021 tại 08:25, 888x888x888 đã nói:

đc rồi thank bạn nhé

sao em thêm vào mà không được hả bác, bác có thể up file lisp bác đã chỉnh sửa rồi được không ạ

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×