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

Nhờ giúp đỡ sửa lisp hình chữ nhật thêm hatch

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

Đầu năm mới em Chúc mọi người năm mới nhiều sức khỏe và gặp nhiều may mắn. Em tìm được lisp trên diễn đàn về vẽ hình chữ nhật qua 3 điểm, em muốn nhờ Bác nào edit giúp em thêm Hacth tường vào lisp khi vẽ với. Em xin cám ơn.

Quote

(defun c:test1(/ p1 p2 p3 p4)
(and  (setq p1 (getpoint "\nP1 :") p2 (getpoint p1 "\nP2") p3 (not (grdraw p1 p2 3 -1)) p3 (getpoint p2 "\nP3:"))
 (entmake (append (list '(0 . "LWPOLYLINE")'(100 . "AcDbEntity") '(100 . "AcDbPolyline")(cons 90 4)(cons 70 1))
  (mapcar '(lambda (x) (cons 10 x)) (list p1 p2 p3 (polar p1 (angle p2 p3) (distance p2 p3))))))
)(redraw))
 

 

test1.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

Ít ra cũng cho các thông số hahtch mong muốn, nhỡ ai họ muốn giúp cũng đỡ phải hỏi lại nhé!

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

Ít ra cũng cho các thông số hahtch mong muốn, nhỡ ai họ muốn giúp cũng đỡ phải hỏi lại nhé!

Thanks Bạn để mình sửa

 

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ừa xong, limfx đã nói:

Ủa lisp vẽ hình bình hành chứ đâu hình chữ nhật?

Hình chữ nhật đó fenci, lisp này vẽ tiện hơn dùng rectang

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

Lisp này có sửa để vẽ liên tục được không Bạn giống như kiểu vẽ tường quanh phòng đó 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
Vào lúc 8/2/2025 tại 14:29, babylong10 đã nói:

Lisp này có sửa để vẽ liên tục được không Bạn giống như kiểu vẽ tường quanh phòng đó Bạn.

Có thể, nhưng sẽ có nhiều trường hợp xảy ra, để xử lý triệt để được các trường hợp thì rất khó.

  • 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

Chưa ưng ý hoàn toàn nhưng cũng có thể dùng tạm, kiểu thế này (Lisp vẫn ở link cũ ở trên).

 

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

Chưa ưng ý hoàn toàn nhưng cũng có thể dùng tạm, kiểu thế này (Lisp vẫn ở link cũ ở trên).

 

Thanks bạn, quá Pro

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  

×