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

Hỏi cách xác định một điểm trên polyline

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

Mình có một đường polyne được tạo bằng các line và arc. Cho mình hỏi làm cách nào xác định được một điểm A thuộc đường polyline đó nếu biết được chiều dài từ điểm gốc của đường polyline đó tới  điểm A. Nếu là đường polyne chỉ là các đường thẳng nối lại với nhau thì mình làm được nhưng nếu có thêm đối tượng arc thì mình không biết làm . Xin cảm ơn

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ám ơn bác nhưng hình như bác chưa hiểu rõ yêu cầu của mình. Ví dụ mình có một đường polyline tạo bởi các line và arc (ví dụ như là 1 tuyến đường) có chiều dài tổng cộng là 500m. Bây giờ ví dụ mình muốn tại 1 vị trí điểm A  trên tuyến cách đầu tuyến 200m (tính theo chiều dài tuyến chứ không phải là đường "chim bay") mình muốn vẽ một đối tượng (ví dụ là hình tròn) tại điểm A đó thì làm sao ? 

Drawing3 Model (1).pdf

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

;Lay diem p tren Curve cach diem pg khoang cach kc, voi ph la diem dinh huong tren Curve.

(defun GetP (pg ph kc cur / dg dh)

(vlax-curve-getPointAtDist cur (if (> (setq dh (vlax-curve-getDistAtPoint cur ph)) (setq dg (vlax-curve-getDistAtPoint cur pg))) (+ dg kc) (- dg kc))))

  • 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

×