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

Thuật toán tìm giao điểm của 2 đối tượng

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

Hôm qua làm bài toán tìm giao điểm chợt đặt ra câu hỏi làm thế nào để lấy được giao điểm của 2 đối tượng bất kỳ ví dụ như đường thẳng với đường tròn, elipse với đường tròn... Giao 2 đường thẳng thì đơn giản rồi, còn hai đối tượng ( dạng đường) bất kỳ thì ... phải nhờ đến các cao thủ ở diễn đàn . Các cao thủ có thể giúp tôi thuật toán tìm giao điểm 2 đối tượng được không?

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ôi có 1 cách là dùng lệnh trim để lấy đối tượng này cắt đối tượng kia sau đó lấy toạ độ các giao điểm chính là các đầu mút sau khi trim. Rồi trả lại đối tượng như trước khi trim. Nhưng cách này vẫn hơi thủ công. Có ai có cách nào khác không?

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
Hôm qua làm bài toán tìm giao điểm chợt đặt ra câu hỏi làm thế nào để lấy được giao điểm của 2 đối tượng bất kỳ ví dụ như đường thẳng với đường tròn, elipse với đường tròn... Giao 2 đường thẳng thì đơn giản rồi, còn hai đối tượng ( dạng đường) bất kỳ thì ... phải nhờ đến các cao thủ ở diễn đàn . Các cao thủ có thể giúp tôi thuật toán tìm giao điểm 2 đối tượng được không?

Bạn dùng hàm GiaoDT của Bác Hoành nè.

http://www.cadviet.com/forum/index.php?showtopic=1729

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
Bạn dùng hàm GiaoDT của Bác Hoành nè.

Mấu chốt của bài toán này là ở dòng lệnh (vla-IntersectWith ob1 ob2 acExtendNone). Cám ơn bác NguyenHoanh và Gia_bach

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  

×