sam8xd
-
Số lượng nội dung
125 -
Đã tham gia
-
Lần ghé thăm cuối
-
Ngày trúng
19
Bài đăng được đăng bởi sam8xd
-
-
đây là block
((-1 . <Entity name: 7dd0d1d8>) (0 . "INSERT") (330 . <Entity
name: 7ef54cf8>) (5 . "4AB") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 .
"0") (100 . "AcDbBlockReference") (2 . "123") (10 446401.0 2.22206e+006 0.0)
(41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0) (45 .
0.0) (210 0.0 0.0 1.0))
đây là đối tượng block sau khi dùng lệnh xclip
((-1 . <Entity name: 7dd0d1d8>) (0 . "INSERT") (5 . "4AB") (102
. "{ACAD_XDICTIONARY") (360 . <Entity name: 7dd0d200>) (102 . "}") (330 .
<Entity name: 7ef54cf8>) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 .
"0") (100 . "AcDbBlockReference") (2 . "123") (10 446401.0 2.22206e+006 0.0)
(41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0) (45 .
0.0) (210 0.0 0.0 1.0))
mình muốn tạo luôn đối tượng sau bằng entmake được không nhỉ
-
Mình có 1 cái block sẵn rồi và một đường bao
Bình thường mình dùng lệnh xclip để cắt cái block đó theo đường bao.
Nhưng bây giờ muốn dùng entmake cho nhanh thì làm thế nào nhỉ?
Thanks ace!
-
Biết là Nova còn nhiều lỗi lầm nhưng thay thế nó quả là rất khó. Nó ăn quá sâu ròi :D
Mình không thích cách tạo 5 nick rồi vào spam kiểu này
-
cách nhập dữ liệu
trong Nova
Cụ mô tả dài quá. Nova nó đọc ko ra.
NGO VAO NHA PHIA TRAI -> NGO TRAI thôi
-
tạo 1 point ở đâu đó rồi lấy elast
Đã hiểu :lol: cảm ơn anh.
Phương thức (ssget "PO" point) (ssget "O" ptlist) nó có trong cad nào không nhỉ. Dùng C, CP mạo hiểm lắm.
http://www.kxcad.net/progesoft/ProgeSOFT_IntelliCAD_Developer_Reference/idr_lisp_b273.htm
-
Anh vẽ 1 polyline xong (PL1).
Rồi vẽ thêm 1 polyline nữa (PL2)
Dùng lệnh entlast sẽ được PL2
Rồi Break PL1 được PL11 và PL12
Xong rồi dùng cách anh để xác định thì (setq e1 (entnext elast)) sẽ ra vertex thứ 1 của polyline PL2 chứ chưa ra PL11
-
Ý em muốn nói là nếu elast là 1 polyline thì (setq e1 (entnext elast)) -> sẽ là đỉnh thứ 1 của pline đó chứ chưa phải là đoạn 1 vừa break ra.
-
À mà buổi tối về nhà dùng mạng FPT thì vào cadviet.com bình thường, còn lên cty dùng mạng VNPT hay VL gì đó thì chịu không vào được là sao anh em nhỉ?
-
Cách của anh ketxu chỉ đúng khi Pline bị break chính là đối tượng elast. Nếu đối tượng elast khác đi thì vẫn không phải:
PL0 ((-1 . <Entity name: 7e6b1060>)
PL1 ((-1 . <Entity name: 7e6b10a0>)
(setq elast (entlast)) <Entity name: 7e6b10a0> -> chính là PL1
Break PL0 được PL01 và PL02
PL01 ((-1 . <Entity name: 7e6b10e0>)
(setq e1 (entnext elast)) <Entity name: 7e6b10a8> -> ((-1 . <Entity name: 7e6b10a8>) (0 . "VERTEX") là đỉnh 0 của PL1
PL02 ((-1 . <Entity name: 7e6b1108>)
(setq e2 (entlast)) <Entity name: 7e6b1108>
-
Cảm ơn mọi người giúp đỡ. Mình dùng Cad 2005. Đúng là LWPOLYLINE break thì CAD chỉ tạo thêm 1 ename. Nhưng POLYLINE thì lại tạo ra 2 ename mới.
-
1
-
-
Pline gốc: ((-1 . <Entity name: 7ef5fe98>) (0 . "POLYLINE") (330 . <Entity name: 7ef5fcf8>)
Đoạn 1: ((-1 . <Entity name: 7ef5fec8>) (0 . "POLYLINE") (330 . <Entity name: 7ef5fcf8>)
Đoạn 2: ((-1 . <Entity name: 7ef5fef8>) (0 . "POLYLINE") (330 . <Entity name: 7ef5fcf8>)
Đều giống nhau ở mã 330 thôi, chứ ename nó lại khác nhau.
-
Mình có 1 pline qua các điểm PT1 PT2 PT3 PT4
Sau khi dùng lệnh break từ PT2 đến PT3 thì được 2 pline: đoạn 1 từ PT1 đến PT2, đoạn 2 từ PT3 đến PT4
Mình dùng lệnh entlast thì chọn được đoạn 2
Giờ mình muốn chọn đoạn 1 thì làm sao nhỉ ?
-
Lisp về lệnh measure
trong AutoLisp
Cảm ơn anh. Em làm được rồi. Mất công mày mò mãi :wacko:
-
Lisp về lệnh measure
trong AutoLisp
Trong cad mình gõ lệnh: measure -> chọn pline -> "b" -> "tenblock" "y" 10 enter -> kết quả là chèn block với các khoảng cách bắt đầu từ đỉnh đầu tiên là 10, 20, 30 ....
Nhưng khi mình sử dụng dòng lệnh trong lisp như sau:
(Command "measure" (car (entsel "\nSelect object to measure: ")) "b" "tenblock" "y" 10) -> kết quả là chèn block với khoảng cách bắt đầu từ đỉnh cuối là 10, 20, 30 .....
Ai biết tại sao không xin giúp với.
-
cái này khó lắm, vì số liệu thiết kế trắc ngang nó chỉ không lưu vào đối tượng nào cả mà chỉ thể hiện trên mcn. Số liệu tự nhiên nó lưu sẵn trong entcoc rồi nên lấy ra cũng dễ.
-
Ngày 28/8, 2009: Công bố UniKey 4.0 Release Candidate 2, với những cải tiến quan trọng:
* Có thể gõ tiếng Việt trong Internet Explorer ở chế độ Protected Mode.
* Có thể gõ tiếng Việt trong cả ứng dụng 32-bit và 64-bit trên Windows 64-bit (Windows Vista, Windows 7)
* Có phiên bản UniKey 64-bit riêng. (Tuy vậy cả 2 bạn UniKey 4.0 RC2 32-bit và 64-bit đều chạy tốt trên Windows 64 bit.
-
1
-
"[Yêu cầu] Entmake đối tượng như dùng lệnh xclip cắt block"
trong AutoLisp
Đã đăng · Trả lời báo cáo
Khó lắm bác ạ. Tự làm thì em chịu rồi, truy cái mã 360 đến lần thứ 3 mới thấy bóng dáng đường bao của mình :o .
Lục tung internet cũng chẳng thấy
Thôi thì dùng xclip zậy :D