Add help view and refine AR tank placement

This commit is contained in:
Dennis Nemec
2026-11-07 18:38:35 +01:00
parent 7fa162c910
commit a343bde741
25 changed files with 250 additions and 49 deletions

View File

@ -42,6 +42,12 @@ final class TankEntityFactory {
self.aboveGroundLightMultiplier = aboveGroundLightMultiplier
}
/// Domschachtposition der tatsächlich geladenen Variante, gemessen ab dem
/// Ursprung des USDZ-Modells. Bei fehlendem Modell bleibt der Ersatzkörper zentriert.
func domeCenterX(for tank: Tank) -> Float {
catalog.resolvedDefinition(for: tank)?.domeCenterX ?? 0
}
/// Lädt das zum Tank passende Modell asynchron vor (blockiert den Main-Actor nicht).
func preload(_ tank: Tank) {
guard let name = catalog.resolvedDefinition(for: tank)?.modelResourceName else { return }