Hữu Nhân
-
Số lượng nội dung
7 -
Đã tham gia
-
Lần ghé thăm cuối
Bài đăng được đăng bởi Hữu Nhân
-
-
Nhờ viết lisp
trong AutoLisp
7 giờ trước, huunhantvxdts đã nói:Cái này bạn xem có được không nhé!!
(defun c:test ( / ent ) (if (setq ent (car (entsel))) (entmake (append '( (000 . "LWPOLYLINE") (100 . "AcDbEntity") (100 . "AcDbPolyline") (090 . 4) (070 . 1) ) (mapcar '(lambda ( p ) (cons 10 p)) (LM:boundingbox (vlax-ename->vla-object ent))) ) ) ) (princ) ) (vl-load-com) (princ) ;; Bounding Box - Lee Mac ; Returns the point list describing the rectangular frame bounding the supplied object. ; obj - [vla] VLA-Object (defun LM:boundingbox ( obj / a b lst ) (if (and (vlax-method-applicable-p obj 'getboundingbox) (not (vl-catch-all-error-p (vl-catch-all-apply 'vla-getboundingbox (list obj 'a 'b)))) (setq lst (mapcar 'vlax-safearray->list (list a b))) ) (mapcar '(lambda ( a ) (mapcar '(lambda ( b ) ((eval b) lst)) a)) '( (caar cadar) (caadr cadar) (caadr cadadr) (caar cadadr) ) ) ) )
Hi anh, anh có thể chỉnh lại cách thức input là getpoint trong diện tích của đa giác kín được không anh.
Cám ơn anh rất nhiều.
-
1 giờ} trướ}c, DuongTrungHuy đã nói:Dạ trước hết em cám ơn anh nhiều ạ. Sao em dùng lisp nó bị lỗi này, anh chỉ thêm giúp em với.
-
Dạ mình chỉ lấy bề rộng hữu dụng thôi, tùy theo loại tôn
52 phút trước, gia_bach đã nói:Bỏ luôn chiều rộng hai tấm tôn chồng lên nhau luôn hả ? thông thường là 1 sóng tôn
-
Nhờ viết lisp
trong AutoLisp
Chào các anh,
Em muốn nhờ các anh viết dùm lisp vẽ hình chữ nhật bao quanh đa giác.
Bắt đầu lệnh bằng cách click vào diện tích đa giác.
Sau đó vẽ và xuất 1 kích thước theo phương thẳng đứng Y như hình vẽ thôi.
Em mới tham gia diễn đàn à, có gì sai sót mong các anh góp ý. Xin cảm ơn ạ.
-
Dạ hình vẽ em đơn giản hoá vấn đề là chiều tôn là thẳng đứng, mốc rải có thể lấy từ góc trái hay phải bất kì của đa gác ạ.
-
Em đang làm rải tôn hình chữ nhật với bề rộng W cho trước phủ qua các đa giác bất kì rồi thống kê lại. Mong các anh viết giúp em lisp cho trường hợp này. Em xin cám ơn ạ.
Nhờ viết lisp
trong AutoLisp
Đã đăng · Trả lời báo cáo
Cám ơn anh nhiều ạ <3