Có cách tính toán hình học các điểm giao nhau của đường thẳng và đường đồ họa tùy ý không? Tôi biết tất cả các đường và đường cong nằm trong đường dẫn, và tôi đang sử dụng phần tử canvas HTML5 nếu nó giúp ích gì. Về cơ bản, tôi có quyền truy cập vào tất cả các lệnh vẽ canvas và các đối số của chúng. Ví dụ, nếu API được gọi với một lineTo, sau đó một moveTo, sau đó một vòng cung tôi có tất cả các thông tin đó. Mỗi cuộc gọi đến API được lưu trữ trong một mảng. Tôi có định nghĩa đường dẫn, tôi chỉ muốn tìm ra nơi đường cắt ngang đường. Dưới đây là một hình ảnh cho thấy một ví dụ về các điểm tôi sẽ cần phải tìm.Làm cách nào để tính điểm giao nhau của đường thẳng và hình dạng tùy ý?
alt text http://cl.ly/3228b0e7ea32b172e960/content
Cảm ơn bạn đã được trợ giúp! Một lần nữa, tôi muốn làm điều này hình học hơn là dựa trên pixel nếu có thể.
Tuyệt vời! Cảm ơn bạn! – devongovett