nhatquyelec 1 Báo cáo bài đăng Đã đăng Tháng 3 9, 2011 Chào các bạn, có bạn nào biết cách đo khoảng cách nhiều line, Vấn đề như thế này, tôi có đoạn đường gấp khúc, vd : ứng với 4 điểm A, B, C, D, Cần đo khoảng cách tổng từ A->B->C->D, ???? mong 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
nguyentienthanhddksct 6 Báo cáo bài đăng Đã đăng Tháng 3 9, 2011 Bạn thử sử dụng LSP này xem sao: (defun C:tg (/ tot_len ss e_name e_record e_type) (princ "\nCADViet.com © 2007") (setq tot_len 0.0) (setq ss (ssget)) (if (null ss) (exit) ) (while (> (sslength ss) 0) (setq e_name (ssname ss 0)) (setq e_record (entget e_name)) (setq e_type (cdr (assoc '0 e_record))) (cond ((wcmatch e_type "LINE,ARC,CIRCLE,POLYLINE,LWPOLYLINE,ELLIPSE,SPLINE") (command "lengthen" e_name "") (setq tot_len (+ tot_len (getvar "PERIMETER"))) (ssdel e_name ss) ) ((wcmatch e_type "MLINE") (add_mline)) (e_type (ssdel e_name ss)) ) ) (prompt (strcat "\nTotal length is: " (rtos tot_len 2 2))) (princ) ) (princ "\ntg - free lisp from www.cadviet.com") (princ)[/code] 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
ketxu 2985 Báo cáo bài đăng Đã đăng Tháng 3 9, 2011 Line của bạn đã có chưa? hay chỉ mới có 4 điểm. TRên diễn đàn có kha khá lisp tính tổng chiều dài rồi,, bạn có thể dễ dàng tìm thấy bằng công cụ tìm kiếm của diễn đàn hoặc Google 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
nhatquyelec 1 Báo cáo bài đăng Đã đăng Tháng 3 14, 2011 Cám ơn các bạn, tôi sẽ thử xem sao ! 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