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

Nhờ AC sửa Lisp

Các bài được khuyến nghị

Chào các anh chị em trong diễn đàn . em là thành viên mới mong đc mọi người chỉ bảo , giúp đỡ ạ

Chả là em có 1 lisp phun đường tròn đc mọi người cho . giờ em muốn chỉnh sửa thành phun hình chữ nhật . anh chị nào rãnh giúp em với

Yêu cầu : tên lệnh FHCN

Nhập chiều dài theo trục X :

Nhập chiều dài theo trục Y :

Em Muốn tọa độ là tâm của hai đường chéo hình chữ nhật ạ

Em cam ơn ạ !

Dưới là lisp FDT.LSP và file text mẫu ạ test.txt

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
1 giờ} trướ}c, alisp đã nói:

Nếu bạn không kiếm ra cái hàm đó hoặc không muốn đưa lên cái hàm đó thì sửa dùm bạn như này. Tên lệnh FCN. 

FDT.LSP

Anh Alisp nói quá rồi . em không biết hàm với thuật toán nào cả lên mới nhờ mọi người biết sửa giùm mà . còn lsp anh sửa em thấy vẫn chưa sử dụng đc có phải vẫn thiếu  gì ko ạ

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Thì là thiếu cái hàm tôi nói ở trên, lisp fun circle cũng dùng hàm đó chạy được thì  để lisp này chung với lisp circle sẽ chạy được.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
30 phút trước, alisp đã nói:

Thì là thiếu cái hàm tôi nói ở trên, lisp fun circle cũng dùng hàm đó chạy được thì  để lisp này chung với lisp circle sẽ chạy được.

liệu có phải đây ko ạ

(defun replace_str (str)
  (setq    rs (acet-str-replace "," " " str)
    rs (acet-str-replace "    " " " rs)
  )
  (split_space rs)
)
(defun split_space (str)
  (vl-remove-if
    '(lambda (x) (= x ""))
    (acet-str-to-list " " str)
  )
)

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×