Info | File | ||
Tác giả: Doan Van Ha Bài viết gốc: 234718 Tên lệnh: bandiem |
fYR1g9 You have remarked very interesting details ! ps decent internet site.
| ||
Tác giả: duy782006 Bài viết gốc: 234801 Tên lệnh: vhcn |
Lisp vẽ hình chữ nhật
Muốn ra thì dương mà muốn vô thì âm. Lệnh VHCN. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;Tao moi rectang ;;;Cu phap su dung (duy:t_rectang toadoa toadob kieu tile Layer Color) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun duy:t_rectang (diema diemb dorong tl stl La Co) (setq toado (list diema (list (car diema) (cadr diemb)) diemb (list...
| ||
Tác giả: Tue_NV Bài viết gốc: 234808 Tên lệnh: vhcn |
Lisp vẽ hình chữ nhật
Code của bạn đây :
(DEFUN C:vhcn(/ p1 p2 pside kcach el) (setvar "cmdecho" 0) (COMMAND "RECTANG" "_non" (SETQ P1 (GETPOINT "\nPICK DIEM 1 :")) "_non"(setq p2 (GETPOINT p1 "\npICK DIEM 2 :"))) (if (< (setq kcach (getreal "\nKhoang cach offset :")) 0) (setq pside (polar p1 (angle p1 p2) (/ (distance p1 p2) 2.0))) (setq pside (polar p1 (angle p2 p1) (/ (distance p1 p2) 2.0))) )(setq el (entlast)) ...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 234814 Tên lệnh: ha |
[yêu cầu] Lisp vẽ hình chữ nhật
Thích ngắn thì đây nữa!
(defun C:HA( / p1 p3 kc p1x p3x)
(setq p1 (getpoint "\nPick diem 1: "))
(setq p3 (getcorner p1 "\nPick diem 2: "))
(or kc (setq kc 110))
(setq kc (cond ((getdist (strcat "\nKhoang cach offset <" (rtos kc 2 2) ">:"))) (kc)))
(setq p1x (list (+ (min (car p1) (car p3)) kc) (+ (min (cadr p1) (cadr p3)) kc))
p3x (list (- (max (car p1) (car p3))...
| ||
Tác giả: Song Nhi Bài viết gốc: 234821 Tên lệnh: sn%2B sn- |
How to use Visual LISP Editor
Em là người mới bắt đầu học LISP, món này rất cần thiết đây! @ Bác Thaistreetz ơi, Bác là một trong các cao thủ trong ngành này, bác chia sẽ những kinh nghiệm của mình để hướng dẫn tụi em với, tựa đề bằng tiếng Anh thế mọi người cũng hiểu được mà, như Slogen của Bác đấy thôi, cũng toàn tiếng Anh cả đấy chứ! Trong bài:
| ||
Tác giả: Tue_NV Bài viết gốc: 234829 Tên lệnh: vhcn |
Lisp vẽ hình chữ nhật
Thích ngắn hơn thì đây nữa : (defun c:vhcn(/ p1 p2 dis) (setvar "cmdecho" 0) (or kc (setq kc 110)) (setq kc (cond ((getdist (strcat "\nKhoang cach offset <" (rtos kc 2 2) ">:"))) (kc))) (command "rectang" (setq p1 (getpoint "\n Diem thu 1 :")) (setq p2 (getcorner p1 "\n Diem thu 2 :"))) (setq dis (/ (distance p1 p2) 2.0)) (command "scale" "l" "" "_non" (polar p1 (angle p1 p2) dis) (abs (/ (+ dis (* kc (sqrt...
| ||
Tác giả: lyky Bài viết gốc: 234512 Tên lệnh: dsl |
Đếm đối tượng trong bản vẽ cad!
Bạn có thể phản xạ cho các trường hợp khác bằng một đoạn code đơn giản sau: (defun C:DSL (/ loaio) (if (not loai) (setq loai 0)) ;;; Dem So Luong ;;; (setq loaio loai loai (getint (strcat "\nLoai 1:Line;2:Text;3:Dimension;4:Block;5:Circle;6:Polyline;7:Arc:"))) (cond ((= loai 1) (prompt (strcat "\nTong so LINE la:" (itoa (sslength (ssget '((0 . "LINE"))))) "\n"))) ((= loai 2) (prompt (strcat "\nTong so...
| ||
Tác giả: phamthanhbinh Bài viết gốc: 185248 Tên lệnh: tko |
Lisp di chuyển text của dim
Hề hề hề, Bạn dùng thủ cái này xem đã đúng ý chưa nhé. Hề hề hề, nếu chưa đúng thì chớ có giận. hãy post chỗ chưa đúng lên.
| ||
Tác giả: Tue_NV Bài viết gốc: 234995 Tên lệnh: ctd |
[Yêu cầu] Lisp điều chỉnh vị trí text ghi kích thước trên đường dim
| ||
Tác giả: phamthanhbinh Bài viết gốc: 235278 Tên lệnh: chamarc |
[Yêu cầu] Lisp chamber đường line và arc (cung tròn)
| ||
Tác giả: gia_bach Bài viết gốc: 235296 Tên lệnh: cla |
Lisp chamber đường line và arc (cung tròn)
Dùng thử Lisp này xem đúng ý chưa ? - Cho phép chọn Line Arc lẫn lộn hoặc cả 2 Arc hay 2 Line. - khoảng cách chamfer lấy theo biến hệ thống ChamferA của Cad. (defun c:cla (/ data1 data2 e1 e2 lst_pt oo pts tmp);CLA ->ChamferLineArc ;; By : Gia_bach 2013 ;; (defun SysVarReal(name msg / cd) (initget 4) (setq cd (getdist (strcat msg " <" (rtos (getvar name)) "> : ")) ) ...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 235333 Tên lệnh: ha |
lisp vẽ mặt bằng kết cấu
Lisp vẽ tường theo lưới trục đây! (vl-load-com)
;Doan Van Ha - CADViet.com - Ngay 17/05/2013
;Chuc nang: ve luoi tuong theo he truc.
(defun C:HA(/ lstd lstn lstg1 lstg x y)
(command "undo" "be")
(princ "\nChon cac Line duong truc...")
(foreach ent (vl-remove-if 'listp (mapcar 'cadr (ssnamex (ssget '((0 . "LINE"))))))
(if (equal (car (cdr (assoc 10 (entget ent)))) (car (cdr...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 235339 Tên lệnh: ha |
[yêu cầu &thảo luận] lisp vẽ mặt bằng kết cấu
Lisp vẽ hệ tường theo lưới trục.
;Doan Van Ha - CADViet.com - Ngay 17/05/2013
;Chuc nang: ve luoi tuong theo he truc.
(defun C:HA(/ lstd lstn lstg1 lstg x y)
(vl-load-com)
(command "undo" "be")
(princ "\nChon cac Line duong truc...")
(foreach ent (vl-remove-if 'listp (mapcar 'cadr...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 235420 Tên lệnh: ha1 |
[yêu cầu &thảo luận] lisp vẽ mặt bằng kết cấu
is vigorexin good "What is more important for you and your life - to have someone tell you that on Thursdays you shouldn't eat meat, or the fact that I as chancellor have ensured that we no longer have five million unemployed, but just three million?" she said. tac dung thuoc vprx Austria"s plan to balance its budget...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 235486 Tên lệnh: ha |
lisp vẽ mặt bằng kết cấu
Khó! Phức tạp! Nhất là tìm cho ra thuật toán để giải 1 bài toán tưởng chừng như đơn giản! Lisp này vẽ lưới tường theo hệ các line trục đã có. Yêu cầu: các ô phải là hình chữ nhật. (bạn phongtran86 chắc phải 10 like mới xứng :lol:)
;Doan Van Ha - CADViet.com - Ngay...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 235506 Tên lệnh: ha |
lisp vẽ mặt bằng kết cấu
Khó! Phức tạp! Nhất là tìm cho ra thuật toán để giải 1 bài toán tưởng chừng như đơn giản! Lisp này vẽ lưới tường theo hệ các line trục đã có. Yêu cầu: các ô phải là hình chữ...
| ||
Tác giả: lyky Bài viết gốc: 235585 Tên lệnh: exf |
LISP ghép nhiều file DWG cùng cỡ thành một file chung
Bạn dùng code này để tách loạt bảng vẽ nằm theo phương ngang, đặt sát nhau: (defun pxy(d x y) (polar (polar d 0 x) (* 0.5 pi) y)) (defun C:exf( / A FF I NAM NM NN PT1 PT10 PT11 PT2 PT20 PT21 SS) (princ "\nVui long to chon khung ban ve khoi dau\n") (setq pt10 (getpoint "\nPick Bottom Left:\n") pt20 (getcorner pt10 "\nPick Top Right:\n")) (setq pt11 (pxy pt10 -500 -500) pt21 (pxy pt20 500...
| ||
Tác giả: Tue_NV Bài viết gốc: 56248 Tên lệnh: tl |
Viết Lisp theo yêu cầu
Bạn nói rõ hơn ý của bạn nhé. Chưa hiểu ý. Hãy post file .dwg lên đây và nói rõ ý của bạn. Mọi người sẽ giúp bạn
| ||
Tác giả: lyky Bài viết gốc: 234899 Tên lệnh: test |
How to use Visual LISP Editor
Check và gỡ lỗi code với Visual LISP IDE 1/- Các bạn xem đoạn code mẫu sau (defun c:test ( / ss i sl total entity elist ) (if (setq ss (ssget '((0 . "LINE")))) (progn (setq i -1 sl (sslength ss) total 0) (while (<= (setq i (1+ i))...
| ||
Tác giả: lyky Bài viết gốc: 234903 Tên lệnh: sn%2B sn- |
How to use Visual LISP Editor
|
Trang 130/330