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

Chieudiachat

Thành viên
  • Số lượng nội dung

    3
  • Đã tham gia

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

Bài đăng được đăng bởi Chieudiachat


  1.     Nhờ anh em lập giúp lisp: tạo ra các đường bao 3D Polyline từ các đường bao 2D Polyline. Tại giao điểm với đồng mức địa hình nào thì đường bao 3D có cao độ bằng của đồng mức địa hình đó. Các đỉnh trung gian không phải giao điểm thì cao độ lấy bằng trung bình cộng cao độ 2 đỉnh gần nhất. Mình đã tạo thủ công một đường bao kết quả (màu đỏ). 
        Mình muốn sử dụng kết quả vào CIVIL3D, nhưng anh em lập lisp trong CAD2D cũng được, rồi mình copy vào kết quả vào CIVIL3D.
                Cảm ơn anh em nhiều.              Chiểu địa chất 0915256711
     

    Tao 3D Polyline.dwg


  2. Hầu hết các lisp viết về copy số tăng giảm đều chỉ copy tăng với gia số 1, hoặc với gia số âm thì lại bị lỗi (khi giảm từ 14 > 12 >10 > 8 kết quả thành 14 > 12 >10 > 18), hoặc không xử lý được nếu có text (không phải số) đi kèm.

    Tôi dốt autolisp (mặc dù bên MapBasic tôi đã lập trình theo chủ đề này rất OK). Tìm mãi, may mắn thấy được lisp cy của "Doan Van Ha CADViet.com" đúng như mong muốn của tôi: copy tăng giảm số mà không lỗi, xử lý được cả khi có text (không phải số). Cảm ơn tác giả.

    Với lại mỗi lần thay đổi gia số - thường phải chạy lại lisp từ đầu. Không biết trong lisp của tác giả có lệnh phụ (khi chỉ muốn thay gia số thì không phải chạy lại từ đầu) không.

    Tôi nghĩ, nếu trong lisp, tác giả thêm 1 dòng họ tên (tác giả) và số điện thoại liên hệ thì tốt hơn - khi có gì cần, mọi người còn trao đổi.

     

    Nguyễn Công Chiểu - Ks địa chất công trình 0915256711


  3. Hầu hết các lisp viết về copy số tăng giảm đều chỉ copy tăng với gia số 1, hoặc với gia số âm thì lại bị lỗi (khi giảm từ 14 > 12 >10 > 8 kết quả thành 14 > 12 >10 > 18), hoặc không xử lý được nếu có text (không phải số) đi kèm.

    Tôi dốt autolisp (mặc dù bên MapBasic tôi đã lập trình theo chủ đề này rất OK). Tìm mãi, may mắn thấy được lisp cy của "Doan Van Ha CADViet.com" đúng như mong muốn của tôi: copy tăng giảm số mà không lỗi, xử lý được cả khi có text (không phải số). Cảm ơn tác giả.

    Với lại mỗi lần thay đổi gia số - thường phải chạy lại lisp từ đầu. Không biết trong lisp của tác giả có lệnh phụ (khi chỉ muốn thay gia số thì không phải chạy lại từ đầu) không.

    Tôi nghĩ, nếu trong lisp, tác giả thêm 1 dòng họ tên (tác giả) và số điện thoại liên hệ thì tốt hơn - khi có gì cần, mọi người còn trao đổi.

     

    Nguyễn Công Chiểu - Ks địa chất công trình 0915256711

×