Duyhai99
-
Số lượng nội dung
9 -
Đã tham gia
-
Lần ghé thăm cuối
Bài đăng được đăng bởi Duyhai99
-
-
-
16 phút trước, cuongtk2 đã nói:Đây bạn
(defun c:test ( / ENT1 ENT2 LS1 LS2 N OBJ1 OBJ2 TONG) (setq ent1 (car (entsel "\nPline1:")) ent2 (car (entsel "\nPline2:")) obj1 (vlax-ename->vla-object ent1) obj2 (vlax-ename->vla-object ent2) ls1 (ACET-GEOM-PLINE-POINT-LIST ent1 t) ls2 (ACET-GEOM-PLINE-POINT-LIST ent2 t) n (+ (length ls1) (length ls2)) ) (setq tong 0.0) (foreach pt ls1 (setq tong (+ (distance pt (vlax-curve-getclosestpointto obj2 pt nil)) tong)) ) (foreach pt ls2 (setq tong (+ (distance pt (vlax-curve-getclosestpointto obj1 pt nil)) tong)) ) (setq tong (/ tong n)) (alert (strcat "Khoang cach trung binh: " (rtos tong 2 2))) (TERPRI) tong )
Em cảm ơn nhé, để em thử xem
- 1
-
2 phút trước, limfx đã nói:Vậy mục đích của bạn làm vậy để làm gì
Làm vậy để lấy được trung bình chiều dài của các đoạn thẳng vuông góc với 2 đường biên kia bác
- 1
-
5 phút trước, limfx đã nói:Đường thẳng mà nó không thẳng nê, bài này căng nè
ý tưởng của em là lấy 2 đường kia làm biên, rồi mình trải các line vuông góc với 2 đường đó theo khoảng cách do người dùng tự nhập (để quyết định độ chính xác của kết quả) rồi tính trung bình chiều dài của các line đã trải ra đấy ạ.
- 1
-
9 phút trước, Doan Van Ha đã nói:"Đường thẳng" gì của bạn mà cong queo dữ ta!
Thế n mới khó ạ ;D
- 1
-
-
em cảm ơn bác để em bổ sung
- 1
-
Em chào các bác.
Em đang cần xác định khoảng cách trung bình của 2 đoạn thẳng rồi ghi ra text trực tiếp trong cad, không biết có lệnh hay lisp nào hỗ trợ không ạ?- 1
Tìm đoạn thẳng có chiều dài lớn nhất và nhỏ nhất
trong AutoLisp
Đã đăng · Trả lời báo cáo
Em cảm ơn ạ.