Chuyển đến nội dung
Diễn đàn CADViet

duy782006

CADViet Team
  • Số lượng nội dung

    2.353
  • Đã tham gia

  • Lần ghé thăm cuối

  • Ngày trúng

    73

Cộng đồng

1.483 (rất tốt)

5 Người theo dõi

About duy782006

  • Cấp bậc
    PHẠM QUỐC DUY
  • Ngày sinh 08/08/1978

Phương pháp liên hệ

  • Địa chỉ Trang web:
    http://duy782006.blogspot.com
  • ICQ
    0

Thông tin hồ sơ

  • Giới tính
    Male
  • Vị trí
    Bình Sơn - Quảng Ngãi

Khách truy cập Tiểu sử gần đây

23.676 chế độ xem tiểu sử
  1. duy782006

    Nhờ tạo danh sách các lệnh được gán bằng một lệnh

    (defun c:n (/ lc) (initget "N1 N2 N3 N4") (setq lc (getkword "\nChon lenh [N1/N2/N3/N4]")) (cond ((= lc "N1") (princ "Ban chon lenh N1") (c:n1)) ((= lc "N2") (princ "Ban chon lenh N2") (c:n2)) ((= lc "N3") (princ "Ban chon lenh N3") (c:n3)) ((= lc "N4") (princ "Ban chon lenh N4") (c:n4)) ) (princ))
  2. duy782006

    Nhờ viết Lisp đánh dấu đối tượng

    Mô phật region và polygon (chứ không có lệnh polygion). Không biết thèn nào híp thèn nào mà đẻ ra được thèn kia.
  3. duy782006

    Nhờ viết Lisp đánh dấu đối tượng

    Vấn đề là file cad của bạn đưa ra không có đối tượng region nào cả. Tôi ví dụ quá trình tạo ra đối tượng region và dùng lệnh li để xem thuộc tính của nó. Command: l LINE Specify first point: Specify next point or [Undo]: Specify next point or [Undo]: Specify next point or [Close/Undo]: Specify next point or [Close/Undo]: Specify next point or [Close/Undo]: c Command: region Select objects: Specify opposite corner: 5 found Select objects: 1 loop extracted. 1 Region created. Command: li LIST Select objects: 1 found Select objects: REGION Layer: "thay-130" Space: Model space Handle = 48bd0 Area: 2994375.1132 Perimeter: 6697.2703 Bounding Box: Lower Bound X = -898133.8829, Y = -976848.3199, Z = 0.0000 Upper Bound X = -895846.3343, Y = -974981.8339, Z = 0.0000
  4. duy782006

    Nhờ viết Lisp đánh dấu đối tượng

    -Tôi nghỉ đã giải thích rất rạch ròi về quan điểm polyline,region,rectang. -Bạn đẩy 1 vòng xong vẫn lẫn lộn như cũ. Tôi đành load file cad về dòm: +Khẳng định với bạn là các đối tượng của bạn điều là pline cả nghĩa là bạn ném cái chử region ra khỏi đầu đi và ra lại đề cho nó đúng. +Pline thì có thể lọc ra là nó có mấy cạnh. (cái này thì @Doan Nguyen Van đã viết rồi còn gì) Nếu muốn đa giác 4 cạnh phải là hình chữ nhật nghĩa là 2 cặp cạnh song song bằng nhau và có góc vuông thì yêu cầu thêm người ta sửa.
  5. duy782006

    Nhờ viết Lisp đánh dấu đối tượng

    -Đọc xong loạt bài này mình hơi bị mơ hồ có vài 1 thế này. +Đối tượng sinh ra từ lệnh rectang chính là loại đối tượng lwpline. +Đối tượng sinh ra từ lệnh region chính là đối tượng region. -Hai loại đối tượng này về bản chất là khác nhau: +lwpoline là đối tượng dạng tuyến. +Đối tượng region là đối tượng dạng mảng. -Để thấy sự khác nhau ta dùng lệnh subtract cho 2 region có phần chồng lên nhau để thấy hiệu quả, còn lwpline không dùng lệnh này được. *Quay về đề của chủ thới đang đòi phân biệt Đối tượng sinh ra từ lệnh rectang và đối tượng sinh ra từ lệnh region (không phân biệt lồi lõm, mấy cạnh mấy đỉnh). Thì dịch ra nghĩa là phân biệt lwpline và region. Mà mã dxf của 2 thèn này à khác nhau thì chọn được mà. *Tôi không tải file cad về xem nhưng nếu file cad không đúng tinh thần tôi nói trên thì đề bài và ví dụ sai.
×