Add help view and refine AR tank placement
This commit is contained in:
@ -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 }
|
||||
|
||||
Reference in New Issue
Block a user