├── .gitignore ├── ARUnderstandingSessionPrototype ├── ARUnderstandingSessionPrototype.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── ARUnderstandingSessionPrototype │ ├── ARUnderstandingSession.swift │ ├── ARUnderstandingSessionPrototype.entitlements │ ├── ARUnderstandingSessionPrototypeApp.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ └── ContentView.swift ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── ARUnderstanding │ ├── ARKit+iOS │ ├── ARKit+Capture │ │ ├── ARAnchor+Capture.swift │ │ ├── ARBodyAnchor+Capture.swift │ │ ├── ARFaceAnchor+Capture.swift │ │ ├── ARImageAnchor+Capture.swift │ │ ├── ARMeshAnchor+Capture.swift │ │ ├── ARObjectAnchor+Capture.swift │ │ └── ARPlaneAnchor+Capture.swift │ ├── ARKit_iOS+ARUnderstanding.swift │ ├── ARProvider+iOS.swift │ └── DataProviders │ │ ├── ARDataProvider.swift │ │ ├── BodyTrackingProvider.swift │ │ ├── DeviceTrackingProvider.swift │ │ ├── FaceTrackingProvider.swift │ │ ├── ImageTrackingProvider.swift │ │ ├── ObjectTrackingProvider.swift │ │ ├── PlaneDetectionProvider.swift │ │ ├── RoomTrackingProvider.swift │ │ ├── SceneReconstructionProvider.swift │ │ └── WorldTrackingProvider.swift │ ├── ARKit+unavailableOS │ └── ARUnderstandng+ARKit.swift │ ├── ARKit+visionOS │ ├── ARProvider+visionOS.swift │ ├── DeviceAnchor+ARUnderstanding.swift │ ├── HandAnchor+ARUnderstanding.swift │ ├── ImageAnchor+ARUnderstanding.swift │ ├── MeshAnchor+ARUnderstanding.swift │ ├── ObjectAnchor+ARUnderstanding.swift │ ├── PlaneAnchor+ARUnderstanding.swift │ ├── RoomAnchor+ARUnderstanding.swift │ └── WorldAnchor+ARUnderstanding.swift │ ├── ARKitRepresentable.swift │ ├── ARUnderstanding.swift │ ├── ARUnderstandingLiveInput │ ├── ARUnderstanding+iOS.swift │ └── ARUnderstanding+visionOS.swift │ ├── CapturedAnchor │ ├── ARKit+Hashable.swift │ ├── CapturedAnchor.swift │ ├── CapturedBodyAnchor.swift │ ├── CapturedDeviceAnchor.swift │ ├── CapturedFaceAnchor.swift │ ├── CapturedFaceStatic.swift │ ├── CapturedHandAnchor.swift │ ├── CapturedImageAnchor.swift │ ├── CapturedMeshAnchor.swift │ ├── CapturedObjectAnchor.swift │ ├── CapturedPlaneAnchor.swift │ ├── CapturedRoomAnchor.swift │ ├── CapturedWorldAnchor.swift │ └── SavedAnchor.swift │ ├── Recording+Playback │ ├── ARKit_Playback │ │ ├── ARKit+Playback.swift │ │ ├── AnchorPlayback.swift │ │ ├── FaceTracking+Playback.swift │ │ ├── HandTracking+Playback.swift │ │ ├── ImageTracking+Playback.swift │ │ ├── ObjectTracking+Playback.swift │ │ ├── PlaneTracking+Playback.swift │ │ ├── RoomTracking+Playback.swift │ │ ├── SceneTracking+Playback.swift │ │ └── WorldTracking+Playback.swift │ ├── ARKit_Record │ │ ├── ARKit+Record.swift │ │ ├── AnchorRecorder.swift │ │ ├── BinaryReader.swift │ │ ├── BinaryWriter.swift │ │ ├── HandTracking+Record.swift │ │ ├── ImageTracking+Record.swift │ │ ├── PlaneTracking+Record.swift │ │ ├── SceneTracking+Record.swift │ │ └── WorldTracking+Record.swift │ ├── ARUnderstanding+Playback │ │ └── ARUnderstanding+Playback.swift │ └── ARUnderstanding+Record │ │ ├── ARUnderstanding+Record.swift │ │ ├── ARUnderstandingProvider.swift │ │ └── CapturedAnchor+PackCodable │ │ ├── CapturedAnchor+PackCodable.swift │ │ ├── CapturedBodyAnchor+PackCodable.swift │ │ ├── CapturedDeviceAnchor+PackCodable.swift │ │ ├── CapturedFaceAnchor+PackCodable.swift │ │ ├── CapturedHandAnchor+PackCodable.swift │ │ ├── CapturedImageAnchor+PackCodable.swift │ │ ├── CapturedMeshAnchor+PackCodable.swift │ │ ├── CapturedObjectAnchor+PackCodable.swift │ │ ├── CapturedPlaneAnchor+PackCodable.swift │ │ ├── CapturedRoomAnchor+PackCodable.swift │ │ ├── CapturedWorldAnchor+PackCodable.swift │ │ ├── PackCodable.swift │ │ └── Primitives │ │ ├── PackCodable+Double.swift │ │ ├── PackCodable+Float.swift │ │ ├── PackCodable+Int.swift │ │ ├── PackCodable+UInt32.swift │ │ └── PackCodable+UUID.swift │ ├── Session │ └── ARUnderstandingSession.swift │ ├── Spatial+Helpers.swift │ └── Visualizations │ ├── ARUnderstandingVisualizer.swift │ ├── CapturedAnchor+Visualizable.swift │ ├── CapturedBodyAnchor+Visualizable.swift │ ├── CapturedDeviceAnchor+Visualizable.swift │ ├── CapturedFaceAnchor+Visualizable.swift │ ├── CapturedHandAnchor+Visualizable.swift │ ├── CapturedImageAnchor+Visualizable.swift │ ├── CapturedMeshAnchor+Visualizable.swift │ ├── CapturedObjectAnchor+Visualizable.swift │ ├── CapturedPlaneAnchor+Visualizable.swift │ ├── CapturedRoomAnchor+Visualizable.swift │ └── CapturedWorldAnchor+Visualizable.swift └── Tests └── ARUnderstandingTests ├── ARUnderstandingTests.swift └── SpatialHelperTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/.gitignore -------------------------------------------------------------------------------- /ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/ARUnderstandingSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/ARUnderstandingSession.swift -------------------------------------------------------------------------------- /ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype.entitlements -------------------------------------------------------------------------------- /ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototypeApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototypeApp.swift -------------------------------------------------------------------------------- /ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/ARUnderstandingSessionPrototype/ARUnderstandingSessionPrototype/ContentView.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/README.md -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARAnchor+Capture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARAnchor+Capture.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARBodyAnchor+Capture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARBodyAnchor+Capture.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARFaceAnchor+Capture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARFaceAnchor+Capture.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARImageAnchor+Capture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARImageAnchor+Capture.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARMeshAnchor+Capture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARMeshAnchor+Capture.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARObjectAnchor+Capture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARObjectAnchor+Capture.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARPlaneAnchor+Capture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/ARKit+Capture/ARPlaneAnchor+Capture.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/ARKit_iOS+ARUnderstanding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/ARKit_iOS+ARUnderstanding.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/ARProvider+iOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/ARProvider+iOS.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/DataProviders/ARDataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/DataProviders/ARDataProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/DataProviders/BodyTrackingProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/DataProviders/BodyTrackingProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/DataProviders/DeviceTrackingProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/DataProviders/DeviceTrackingProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/DataProviders/FaceTrackingProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/DataProviders/FaceTrackingProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/DataProviders/ImageTrackingProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/DataProviders/ImageTrackingProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/DataProviders/ObjectTrackingProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/DataProviders/ObjectTrackingProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/DataProviders/PlaneDetectionProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/DataProviders/PlaneDetectionProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/DataProviders/RoomTrackingProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/DataProviders/RoomTrackingProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/DataProviders/SceneReconstructionProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/DataProviders/SceneReconstructionProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+iOS/DataProviders/WorldTrackingProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+iOS/DataProviders/WorldTrackingProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+unavailableOS/ARUnderstandng+ARKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+unavailableOS/ARUnderstandng+ARKit.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+visionOS/ARProvider+visionOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+visionOS/ARProvider+visionOS.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+visionOS/DeviceAnchor+ARUnderstanding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+visionOS/DeviceAnchor+ARUnderstanding.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+visionOS/HandAnchor+ARUnderstanding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+visionOS/HandAnchor+ARUnderstanding.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+visionOS/ImageAnchor+ARUnderstanding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+visionOS/ImageAnchor+ARUnderstanding.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+visionOS/MeshAnchor+ARUnderstanding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+visionOS/MeshAnchor+ARUnderstanding.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+visionOS/ObjectAnchor+ARUnderstanding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+visionOS/ObjectAnchor+ARUnderstanding.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+visionOS/PlaneAnchor+ARUnderstanding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+visionOS/PlaneAnchor+ARUnderstanding.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+visionOS/RoomAnchor+ARUnderstanding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+visionOS/RoomAnchor+ARUnderstanding.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKit+visionOS/WorldAnchor+ARUnderstanding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKit+visionOS/WorldAnchor+ARUnderstanding.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARKitRepresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARKitRepresentable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARUnderstanding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARUnderstanding.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARUnderstandingLiveInput/ARUnderstanding+iOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARUnderstandingLiveInput/ARUnderstanding+iOS.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/ARUnderstandingLiveInput/ARUnderstanding+visionOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/ARUnderstandingLiveInput/ARUnderstanding+visionOS.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/ARKit+Hashable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/ARKit+Hashable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedBodyAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedBodyAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedDeviceAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedDeviceAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedFaceAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedFaceAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedFaceStatic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedFaceStatic.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedHandAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedHandAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedImageAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedImageAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedMeshAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedMeshAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedObjectAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedObjectAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedPlaneAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedPlaneAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedRoomAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedRoomAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/CapturedWorldAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/CapturedWorldAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/CapturedAnchor/SavedAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/CapturedAnchor/SavedAnchor.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/ARKit+Playback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/ARKit+Playback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/AnchorPlayback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/AnchorPlayback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/FaceTracking+Playback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/FaceTracking+Playback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/HandTracking+Playback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/HandTracking+Playback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/ImageTracking+Playback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/ImageTracking+Playback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/ObjectTracking+Playback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/ObjectTracking+Playback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/PlaneTracking+Playback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/PlaneTracking+Playback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/RoomTracking+Playback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/RoomTracking+Playback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/SceneTracking+Playback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/SceneTracking+Playback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/WorldTracking+Playback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Playback/WorldTracking+Playback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Record/ARKit+Record.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/ARKit+Record.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Record/AnchorRecorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/AnchorRecorder.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Record/BinaryReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/BinaryReader.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Record/BinaryWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/BinaryWriter.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Record/HandTracking+Record.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/HandTracking+Record.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Record/ImageTracking+Record.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/ImageTracking+Record.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Record/PlaneTracking+Record.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/PlaneTracking+Record.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Record/SceneTracking+Record.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/SceneTracking+Record.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARKit_Record/WorldTracking+Record.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARKit_Record/WorldTracking+Record.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Playback/ARUnderstanding+Playback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Playback/ARUnderstanding+Playback.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/ARUnderstanding+Record.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/ARUnderstanding+Record.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/ARUnderstandingProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/ARUnderstandingProvider.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedBodyAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedBodyAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedDeviceAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedDeviceAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedFaceAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedFaceAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedHandAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedHandAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedImageAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedImageAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedMeshAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedMeshAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedObjectAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedObjectAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedPlaneAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedPlaneAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedRoomAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedRoomAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedWorldAnchor+PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/CapturedWorldAnchor+PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/PackCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/PackCodable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+Double.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+Double.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+Float.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+Float.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+Int.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+Int.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+UInt32.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+UInt32.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+UUID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Recording+Playback/ARUnderstanding+Record/CapturedAnchor+PackCodable/Primitives/PackCodable+UUID.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Session/ARUnderstandingSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Session/ARUnderstandingSession.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Spatial+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Spatial+Helpers.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/ARUnderstandingVisualizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/ARUnderstandingVisualizer.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedBodyAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedBodyAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedDeviceAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedDeviceAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedFaceAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedFaceAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedHandAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedHandAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedImageAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedImageAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedMeshAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedMeshAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedObjectAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedObjectAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedPlaneAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedPlaneAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedRoomAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedRoomAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Sources/ARUnderstanding/Visualizations/CapturedWorldAnchor+Visualizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Sources/ARUnderstanding/Visualizations/CapturedWorldAnchor+Visualizable.swift -------------------------------------------------------------------------------- /Tests/ARUnderstandingTests/ARUnderstandingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Tests/ARUnderstandingTests/ARUnderstandingTests.swift -------------------------------------------------------------------------------- /Tests/ARUnderstandingTests/SpatialHelperTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhaney/ARUnderstanding/HEAD/Tests/ARUnderstandingTests/SpatialHelperTests.swift --------------------------------------------------------------------------------