Three.js Texturierungsgelände auf einer sphärischen Sechseck-Gitterkarte

Dies ist eher eine Annäherungsfrage als nur eine technische Frage.

Ich habe eine erzeugte Kugel, die als ein Netz in Sechsecke zerlegt ist. Jede sechseckige Kachel ist eine andere Art von Gelände, zum Beispiel Berge, Hügel, Ozean, Flugzeuge usw. Ich möchte jeden Geländetyp in 3D als Satz von mehreren Maschen zeichnen, die einen entsprechenden Geländetyp darstellen.

Nun ist die große Frage, wie ich Geländegitter zur Laufzeit an jede sechseckige Fläche anpassen kann, abhängig vom Geländetyp, der sich auch zur Laufzeit ändern kann, z. B. Terramorphing. Auch wenn man bedenkt, dass die Sechsecke nicht genau gleich oder regelmäßig sind.

Unterste Linie, ich muss ein Netz nehmen, das den Geländetyp darstellt, und es perfekt an einer sechseckigen Fläche ausrichten, die eine Kachel auf einer sphärischen Karte darstellt. Ist es überhaupt in drei Jahren möglich? Wenn ja, mit welcher Technik kann ich die gewünschten Ergebnisse erzielen?

Danke im Voraus

Bilder unten:

Maximales Vergrößern

Zoomed out map

Antworten auf die Frage(2)

Ihre Antwort auf die Frage