struct ContentView: View {
   @State private var appData = ApplicationData.shared
   @State private var orientation: Chart3DPose = .front

   var body: some View {
      VStack {
         Chart3D(appData.values) { value in
            PointMark(x: .value("Elevation", value.x), y: .value("Prominence", value.y), z: .value("Isolation", value.z))
         }
         .chart3DPose($orientation)
         .frame(height: 300)
         .padding()
         Spacer()
      }
   }
}