pushing this, might need some fixes still

This commit is contained in:
Yggdrasil75
2026-03-03 14:55:36 -05:00
parent d36d00bc13
commit 494ee931df
2 changed files with 142 additions and 64 deletions

View File

@@ -387,13 +387,13 @@ public:
v3 pos;
switch(mode) {
case DebugMapMode::BASE:
pos = p.originalPos.cast<float>();
pos = p.altPos->originalPos.cast<float>();
break;
case DebugMapMode::NOISE:
pos = p.noisePos.cast<float>();
pos = p.altPos->noisePos.cast<float>();
break;
case DebugMapMode::TECTONIC:
pos = p.tectonicPos.cast<float>();
pos = p.altPos->tectonicPos.cast<float>();
break;
case DebugMapMode::CURRENT:
default:
@@ -409,13 +409,13 @@ public:
v3 pos;
switch(mode) {
case DebugMapMode::BASE:
pos = p.originalPos.cast<float>();
pos = p.altPos->originalPos.cast<float>();
break;
case DebugMapMode::NOISE:
pos = p.noisePos.cast<float>();
pos = p.altPos->noisePos.cast<float>();
break;
case DebugMapMode::TECTONIC:
pos = p.tectonicPos.cast<float>();
pos = p.altPos->tectonicPos.cast<float>();
break;
case DebugMapMode::TECTONICCOLOR:
pos = sim.plates[p.plateID].debugColor;
@@ -427,7 +427,7 @@ public:
}
float d = pos.norm();
v3 n = p.originalPos.cast<float>().normalized();
v3 n = p.altPos->originalPos.cast<float>().normalized();
float u = 0.5f + std::atan2(n.z(), n.x()) / (2.0f * static_cast<float>(M_PI));
float v = 0.5f - std::asin(n.y()) / static_cast<float>(M_PI);