Tôi có bản đồ 2D bao quanh các cạnh. Vì vậy, nếu bạn di chuyển khỏi cạnh phải, bạn sẽ xuất hiện lại ở phía bên trái của bản đồ. Tương tự như vậy với ba cạnh khác.Cấu trúc dữ liệu phân vùng không gian nhị phân Đối với không gian 2D Donut
Đây là vấn đề có thể kế thừa đối với KDTree mà tôi sử dụng để tìm các phần tử trong phạm vi điểm. Thông thường, bạn sẽ kiểm tra xem quả cầu siêu va chạm với mặt phẳng siêu để xem bạn có nên tiếp tục tìm kiếm phía bên kia của cây không, nhưng kiểm tra này không hoạt động với các cạnh gói.
Có cách nào để sửa đổi cây KD để làm việc với không gian 2D không?
Và làm thế nào điều này hỗ trợ trong gói? –