Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
limfx

Cách sử dụng hàm vlax-put-property trong thay đổi giá trị Position1 XY của dynamicblockproperties

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

Điều chỉnh lại x y , nó là khoảng cách đến InsertPoint chứ không phải là toạ độ. (Xoá 1 dấu đóng ngoặc bị thừa lúc khai báo xong x y)

 

(setq base (vlax-safearray->list
             (vlax-variant-value
               (vla-get-InsertionPoint obj)))); lấy toạ độ điểm chèn block

 (setq P2 (getpoint "\nPick coordinate location: "))
    (setq x (- (car P2) (car base))
          y (-  (cadr P2) (cadr base)))

 

Bạn nên sử dụng hàm của LeeMac để đặt giá trị cho mỗi 1 property,  vì đâu phải thuộc tính đầu tiên luôn là "Position1 X"

(LM:SETDYNPROPVALUE obj "Position1 X" x) 

  • Like 1

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
Đăng nhập để thực hiện theo  

×