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

[Nhờ giúp đỡ] Phương pháp toạ độ cực trong Trắc Địa

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

Chào các bác!

Em có 1 vấn đề cần nhờ các bác tư vấn cho cách thức để viết LISP.

Vấn đề tọa độ cực trong Autocad em đã hiểu, tuy nhiên em mới biết trong hệ tọa độ WCS, còn UCS thì chưa thực sự hiểu lắm.

Với phương pháp Trắc Địa thì em thừa sức làm được điều này.

Cái khó em chưa biết bởi chiều góc của Trắc Địa là cùng chiều kim đồng hồ còn trong Autocad là ngược chiều kim đồng hồ.

Ví dụ hình ảnh dưới đây các bác xem và tư vấn việc viết LISP giúp em được không?

Thao tác em muốn làm là:

Chọn điểm gốc (P1)

Chọn điểm hướng 0 (P2)

Nhập góc hợp bởi hướng (Gocbeta) (0 <= Gocbeta <= 360)

Nhập khoảng cách từ điểm gốc đến điểm cần tính

=>Tính ra được tọa độ 36665_toa_do_cuc.jpg

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

Có phải như vầy không.

 

(setq p1 (getpoint "\nDiem P1: ")
      p2 (getpoint p1 "\nHuong OX: ")
      ang (angle p1 p2) )
(command "line" "_none" p1 "_none" p2 "")
(while (setq goc (getangle "\nNhap goc <Cung chieu kim dong ho = +>: "))
  (setq cl (getreal "\nKhoang cach:")
p3 (polar p1 (- ang goc) cl))
  (command "line" "_none" p1 "_none" p3 "")
  (princ p3)
)
  • Vote tăng 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

Ok rồi anh.

Nhiều lúc thấy mình ngốc xít quá. Chỉ việc lùi lại 1 góc là OK rồi. Haizzz..

Em lại làm phức tạp vấn đề rồi.

Cảm ơn anh Tot77 nhiều

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

Sao thấy bạn nghiên cứu đủ các thứ vậy?  :P  :P

Và lúc nào em cũng được anh Tot77 giúp đỡ nhiệt tình.

Kiểu này em phải vọc của anh nhiều rồi, ^^

:wub:   :wub:

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

×