Chuyển đến nội dung
Diễn đàn CADViet
trung trần

Nhờ các bác giúp em tạo lisp tạo vùng bo hàng loạt

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

Công việc em cần cắt polyline ( hình trái ) và tạo vùng bo mới cùng layer với đối tượng cắt ( hình phải ) mà dùng lệnh Bo từng đối tượng thì lâu quá. Mong các bác giúp em tạo vùng bo hàng loạt có tùy chọn giữ lại đối tượng gốc hoặc không . Em cảm ơn trước ạ

Test duong bao.dwg

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
6 giờ trước, trung trần đã nói:

Công việc em cần cắt polyline ( hình trái ) và tạo vùng bo mới cùng layer với đối tượng cắt ( hình phải ) mà dùng lệnh Bo từng đối tượng thì lâu quá. Mong các bác giúp em tạo vùng bo hàng loạt có tùy chọn giữ lại đối tượng gốc hoặc không . Em cảm ơn trước ạ

Test duong bao.dwg

Hy vọng đáp ứng yêu cầu của bạn!

Lệnh TBO

Trim and bo pline (TBO).lsp

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 11/6/2024 tại 20:57, limfx đã nói:

Hy vọng đáp ứng yêu cầu của bạn!

Lệnh TBO

Trim and bo pline (TBO).lsp

Dạ đầu tiên em xin cảm ơn bác ạ 
Nhưng lisp còn một số vấn đề như này :
1. Em muốn giữ các đối tượng trong đường Bo, lisp đang giữ các đối tượng ở ngoài
2. Với các đường Bo có hình dạng gấp khúc nhiều thì lisp đang tạo vùng bo thẳng như hình dưới
Mong các cao nhân giúp đỡ ạ

test 1.jpg

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 11/6/2024 tại 16:01, cuongtk2 đã nói:

Dùng lệnh Extrim đi thôi.

Dạ nếu làm thủ công thì cũng được nhưng nếu phạm vi vùng bo rộng hay vùng bo có dạng gấp khúc nhiều thì làm thủ công rất tốn công nên em mới lên đây mong các bác giúp đỡ ạ

 

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
3 giờ trước, trung trần đã nói:

Dạ đầu tiên em xin cảm ơn bác ạ 
Nhưng lisp còn một số vấn đề như này :
1. Em muốn giữ các đối tượng trong đường Bo, lisp đang giữ các đối tượng ở ngoài
2. Với các đường Bo có hình dạng gấp khúc nhiều thì lisp đang tạo vùng bo thẳng như hình dưới
Mong các cao nhân giúp đỡ ạ

test 1.jpg

Định đưa lệnh EXTRIM vào nhưng ở express  không chạy được.

Thôi thì bạn kết hợp lệnh EXTRIM sau đó quét TBO các pline hở là OK

Tbo pline (TBO)2.lsp

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
1 giờ} trướ}c, cuongtk2 đã nói:

Dùng lệnh TrimAndBo 

TrimAndBo.zip

anh có thể giúp em chuyển sang lisp được không ?

Em dùng cad lt nên không chạy dll được ạ

Em cảm ơn a 

Thêm một vấn đề nữa là bác có thể giúp em thêm tùy chọn xóa phần bên trong hay bên ngoài của đường bo được không , ví dụ như hình này 

1.png

Chỉnh sửa theo trung trần

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 16/6/2024 tại 11:19, cuongtk2 đã nói:

@limfx sử dụng region intersection để lấy region giao rồi convert ngược thành polyline là được. Nhớ xử lý closed cho polyline.

Cảm ơn anh!

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 14/6/2024 tại 15:44, limfx đã nói:

Định đưa lệnh EXTRIM vào nhưng ở express  không chạy được.

Thôi thì bạn kết hợp lệnh EXTRIM sau đó quét TBO các pline hở là OK

Tbo pline (TBO)2.lsp

Kết hợp 2 cái này OK mà bạn!

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

×