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

@ -16,6 +16,10 @@ nonisolated struct TankDefinition: Codable, Hashable, Identifiable {
let placement: TankPlacement
/// Pfad bzw. Dateiname des 3D-Modells im App-Bundle (z. B. `DG-2700_wh.usdz`).
let modelPath: String
/// X-Koordinate der Domschachtmitte im lokalen Modellraum (Meter).
/// Aus der oberen Schachtkante: (kleinstes X + größtes X) / 2.
/// Die Tank-Längsachse der gelieferten USDZ-Modelle liegt auf X.
let domeCenterX: Float
/// Stabile Identität aus der Kombination der Auswahlmerkmale.
var id: String { "\(size.rawValue)_\(color.rawValue)_\(placement.rawValue)" }