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

Góc nhờ trợ giúp về lisp lọc đối tượng

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

4 phút trước, mdchuyen đã nói:

Nhờ các bác giúp em lisp lọc đối tượng trong nhiều đường PL khép kín như bản vẽ đính kèm

test.dwg

Bạn nên mô tả rõ ràng chứ mở bản vẽ ra mà zoom qua lại hơi khổ

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 phút trước, Doan Van Ha đã nói:

Bạn nên mô tả rõ ràng chứ mở bản vẽ ra mà zoom qua lại hơi khổ

dạ : cụ thể bản vẽ có nhiều đường PL khép kín bên trong có chưa các đối tượng (text, mtext, block, pline hở, line ) và nhiều đối tượng khác nằm ngoài các PL khép kín đó. Giờ Cháu mong muốn có 1 lisp để quét toàn bộ dạng cửa sổ. Kết quả nó chọn các đối tượng chỉ trong các pl khép kín để mình có thể di chuyển hoặc copy ạ

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ôi nghĩ lisp này bác @mdchuyen  làm được mà sao lại hỏi?? 

Ở đây chỉ có 2 việc::

1- Xác định pline kín và các điểm của nó, pline này hình chữ nhật thì càng dễ.

2- Bắt các đối tượng bên trong pline kín.

Cả 2 đều là việc đơn giản, bác thớt có thể làm đượ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

Chọn Pline khép kín:

(ssget '((0 . "LWPOLYLINE")(-4 . "&")(70 . 1)))

lisp SICP (select in closed  pline) chưa xét pline hở có điểm đầu trùng điểm cuối

 

 

 

SICP.rar

  • Like 1

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
32 phút trước, ndtnv đã nói:

Chọn Pline khép kín:

(ssget '((0 . "LWPOLYLINE")(-4 . "&")(70 . 129)))

lisp SICP (select in closed  pline) chưa xét pline hở có điểm đầu trùng điểm cuối

SICP.rar

quá ok rồi bá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
Vào lúc 11/11/2022 tại 10:27, ndtnv đã nói:

Chọn Pline khép kín:

(ssget '((0 . "LWPOLYLINE")(-4 . "&")(70 . 1)))

lisp SICP (select in closed  pline) chưa xét pline hở có điểm đầu trùng điểm cuối

 

 

SICP.rar

Bác cho em xin lại lisp này được không bác, em tải về toàn báo lỗi, cảm ơn bác rất 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

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

×