Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
victor85

[Yêu cầu] Nhờ viết lisp tách block

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

Nhờ các bác viết dùm em lisp sau với ạ:

Trong bản vẽ có 1 số các block A.

Trong block A có một cụm đối tượng XYZ.

Sau khi sử dụng lisp thì cụm đối tượng XYZ sẽ tách khỏi block A và cụm đối tượng XYZ sẽ tạo thành block B. Và các block B có trùng điểm chèn và góc xoay xo với các block A trong bản vẽ.

 

Lisp: divide_block.lsp

Chọn block cần tách A: -> enter.

Chọn cụm đối tượng XYZ để tạo thành block B: -> enter.

Nhập tên mới của block B: -> enter

Chạy lisp ra kết quả ạ.

 

Em hơi băn khoăn khi nhờ viết lisp này khi không biết có chọn được đối tượng bên trong của block A ko khi mà đang ở không gian vẽ,

hy vọng các cao thủ lisp có thể làm được giúp em với ạ. Em cảm ơn nhiều!

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

Nhờ các bác viết dùm em lisp sau với ạ:

Trong bản vẽ có 1 số các block A.

Trong block A có một cụm đối tượng XYZ.

Sau khi sử dụng lisp thì cụm đối tượng XYZ sẽ tách khỏi block A và cụm đối tượng XYZ sẽ tạo thành block B. Và các block B có trùng điểm chèn và góc xoay xo với các block A trong bản vẽ.

 

Lisp: divide_block.lsp

Chọn block cần tách A: -> enter.

Chọn cụm đối tượng XYZ để tạo thành block B: -> enter.

Nhập tên mới của block B: -> enter

Chạy lisp ra kết quả ạ.

Em hơi băn khoăn khi nhờ viết lisp này khi không biết có chọn được đối tượng bên trong của block A ko khi mà đang ở không gian vẽ,

hy vọng các cao thủ lisp có thể làm được giúp em với ạ. Em cảm ơn nhiều!

Dùng hàm NENTSEL thì chọn được đối tượng bên trong block.

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

Làm tay sẽ nhanh hơn, vì nentsel chỉ pick từng đối tượng 1

Vào Blockeditor xóa những thứ k cần và SaveAs block B

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

Làm tay sẽ nhanh hơn, vì nentsel chỉ pick từng đối tượng 1

Vào Blockeditor xóa những thứ k cần và SaveAs block B

có lẽ nên làm tay vậy. Cảm ơn ketxu đã góp ý nhé.

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

Đăng nhập để thực hiện theo  

×