Tôi đã tìm ra một số mã kém để đạt được mục tiêu tam giác 3D Delauney (điểm ngẫu nhiên trong E3), nhưng thời gian tiêu tốn là rất lớn và khi năm điểm chính xác (hoặc gần như do lỗi làm tròn) trên một hình cầu, mã của tôi không thể xử lý tình huống này đúng cách.
Tôi sử dụng cấu trúc dữ liệu cơ bản là danh sách các tứ diện và danh sách các điểm và danh sách các mối quan hệ của tứ diện với vùng lân cận của chúng. Thuật toán được chèn tăng dần.
Ai đó có thể cho tôi biết nên sử dụng loại cấu trúc dữ liệu và thuật toán nào không? Cấu trúc dữ liệu bốn cạnh có thể được sử dụng trong tình huống này không? Khi tôi đọc các bài viết về chủ đề này, tôi thấy rằng có thể cấu trúc dữ liệu này không phù hợp với ứng dụng 3D (nói đúng ra, không phù hợp với ứng dụng đa tạp 3D? Tôi chỉ biết những gì được thể hiện ngày hôm qua, xin hãy giúp tôi ...). Là chia-chinh phục một thuật toán tốt hơn? Cảm ơn!