├── .gitignore ├── DemoApp ├── ARCLDemo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── ARCLDemo │ ├── ARCLDemoApp.swift │ ├── App │ ├── Misc │ │ ├── Annotation │ │ │ ├── AnnotationComponent.swift │ │ │ ├── AnnotationEntity.swift │ │ │ └── AnnotationView.swift │ │ ├── Extensions │ │ │ ├── ARView+meshRay.swift │ │ │ ├── ARView+updateOptions.swift │ │ │ ├── Alert+toSettings.swift │ │ │ ├── CLLocationCoordinate+description.swift │ │ │ ├── Color+system.swift │ │ │ ├── ModelEntity+simpleModels.swift │ │ │ ├── Transform+helpers.swift │ │ │ ├── View+alert.swift │ │ │ └── View+hidden.swift │ │ └── Persistence │ │ │ ├── LocalData.swift │ │ │ ├── UserDefault.swift │ │ │ ├── UserDefaults+savabale.swift │ │ │ └── UserDefaultsConfig.swift │ ├── Models │ │ ├── MapLocation.swift │ │ ├── Model.swift │ │ ├── ModelCategory.swift │ │ ├── Notification.swift │ │ ├── SessionError.swift │ │ ├── Settings.swift │ │ └── TextAlert.swift │ ├── ViewModels │ │ ├── ARSessionManager │ │ │ ├── ARSessionManager+anchorManagement.swift │ │ │ ├── ARSessionManager+delegates.swift │ │ │ ├── ARSessionManager+gestures.swift │ │ │ └── ARSessionManager.swift │ │ ├── LBSManager.swift │ │ ├── MapViewModel.swift │ │ └── PlacementSettings.swift │ └── Views │ │ ├── AR │ │ ├── ARControls.swift │ │ ├── ARViewContainer.swift │ │ └── FocusedARView.swift │ │ ├── HomeView.swift │ │ ├── Map │ │ ├── MapContainer.swift │ │ └── MapView.swift │ │ ├── ModelSelection │ │ ├── BrowseView.swift │ │ └── PlacementView.swift │ │ ├── Settings │ │ └── SettingsGrid.swift │ │ ├── UIComponents │ │ ├── Buttons │ │ │ ├── ModelItemButton.swift │ │ │ ├── SettingsToggleButton.swift │ │ │ └── SystemIconButton.swift │ │ ├── HorizontalGrid.swift │ │ ├── Message.swift │ │ ├── Separator.swift │ │ ├── Slider.swift │ │ └── TextInputAlert.swift │ │ └── UIStyles │ │ └── MapButton.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── AR_icon_basic copy-1.png │ │ ├── AR_icon_basic copy-10.png │ │ ├── AR_icon_basic copy-11.png │ │ ├── AR_icon_basic copy-12.png │ │ ├── AR_icon_basic copy-13.png │ │ ├── AR_icon_basic copy-14.png │ │ ├── AR_icon_basic copy-15.png │ │ ├── AR_icon_basic copy-16.png │ │ ├── AR_icon_basic copy-2.png │ │ ├── AR_icon_basic copy-3.png │ │ ├── AR_icon_basic copy-4.png │ │ ├── AR_icon_basic copy-5.png │ │ ├── AR_icon_basic copy-6.png │ │ ├── AR_icon_basic copy-7.png │ │ ├── AR_icon_basic copy-8.png │ │ ├── AR_icon_basic copy-9.png │ │ ├── AR_icon_basic copy.png │ │ ├── AR_icon_basic.png │ │ └── Contents.json │ ├── Contents.json │ ├── Thumbnails │ │ ├── Contents.json │ │ ├── toy_biplane.imageset │ │ │ ├── Contents.json │ │ │ └── toy_biplane.png │ │ ├── toy_car.imageset │ │ │ ├── Contents.json │ │ │ └── toy_car.png │ │ └── toy_robot_vintage.imageset │ │ │ ├── Contents.json │ │ │ └── toy_robot_vintage.png │ └── usdzz.imageset │ │ ├── Contents.json │ │ └── usdzz.png │ ├── Info.plist │ └── USDZAssets │ ├── toy_biplane.usdz │ ├── toy_car.usdz │ └── toy_robot_vintage.usdz ├── Package.swift ├── README.md └── Sources └── LocationBasedAR ├── LocationAnchors ├── Anchors │ └── LBAnchor.swift ├── Components │ └── LocationComponent.swift ├── Entities │ └── LocationEntity.swift └── LocationData │ ├── AnchorMapIndicator.swift │ ├── LocationAnchorData.swift │ └── Placemark.swift ├── LocationBasedARView ├── LBARView+anchorResolving.swift ├── LBARView+configuration.swift ├── LBARView+internalTypes.swift ├── LBARView+locationUpdates.swift ├── LBARView+scaling.swift ├── LBARView+trackingStatus.swift ├── LBARView+translations.swift ├── LBARView+worldMap.swift ├── LBARView.swift └── LBARViewDelegates.swift ├── LocationManager ├── LocationManager.swift └── LocationManagerDelegate.swift ├── Utils ├── Extensions │ ├── CLLocation+helpers.swift │ ├── CLLocation+metrics.swift │ ├── Data+compressed.swift │ ├── Float4x4+distance.swift │ ├── FloatingPoint+conversion.swift │ ├── RealityKit+helpers.swift │ ├── SIMD3+angle.swift │ └── URLSession+downloadFile.swift ├── MatrixHelper.swift ├── MatrixUtils.swift └── RealityKit+remote.swift └── WorldMap ├── ARWorldMap+helpers.swift └── WorldMapData.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/.gitignore -------------------------------------------------------------------------------- /DemoApp/ARCLDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DemoApp/ARCLDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/ARCLDemoApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/ARCLDemoApp.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Annotation/AnnotationComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Annotation/AnnotationComponent.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Annotation/AnnotationEntity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Annotation/AnnotationEntity.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Annotation/AnnotationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Annotation/AnnotationView.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Extensions/ARView+meshRay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Extensions/ARView+meshRay.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Extensions/ARView+updateOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Extensions/ARView+updateOptions.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Extensions/Alert+toSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Extensions/Alert+toSettings.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Extensions/CLLocationCoordinate+description.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Extensions/CLLocationCoordinate+description.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Extensions/Color+system.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Extensions/Color+system.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Extensions/ModelEntity+simpleModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Extensions/ModelEntity+simpleModels.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Extensions/Transform+helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Extensions/Transform+helpers.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Extensions/View+alert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Extensions/View+alert.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Extensions/View+hidden.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Extensions/View+hidden.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Persistence/LocalData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Persistence/LocalData.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Persistence/UserDefault.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Persistence/UserDefault.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Persistence/UserDefaults+savabale.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Persistence/UserDefaults+savabale.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Misc/Persistence/UserDefaultsConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Misc/Persistence/UserDefaultsConfig.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Models/MapLocation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Models/MapLocation.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Models/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Models/Model.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Models/ModelCategory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Models/ModelCategory.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Models/Notification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Models/Notification.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Models/SessionError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Models/SessionError.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Models/Settings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Models/Settings.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Models/TextAlert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Models/TextAlert.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/ViewModels/ARSessionManager/ARSessionManager+anchorManagement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/ViewModels/ARSessionManager/ARSessionManager+anchorManagement.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/ViewModels/ARSessionManager/ARSessionManager+delegates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/ViewModels/ARSessionManager/ARSessionManager+delegates.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/ViewModels/ARSessionManager/ARSessionManager+gestures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/ViewModels/ARSessionManager/ARSessionManager+gestures.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/ViewModels/ARSessionManager/ARSessionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/ViewModels/ARSessionManager/ARSessionManager.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/ViewModels/LBSManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/ViewModels/LBSManager.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/ViewModels/MapViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/ViewModels/MapViewModel.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/ViewModels/PlacementSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/ViewModels/PlacementSettings.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/AR/ARControls.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/AR/ARControls.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/AR/ARViewContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/AR/ARViewContainer.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/AR/FocusedARView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/AR/FocusedARView.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/HomeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/HomeView.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/Map/MapContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/Map/MapContainer.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/Map/MapView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/Map/MapView.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/ModelSelection/BrowseView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/ModelSelection/BrowseView.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/ModelSelection/PlacementView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/ModelSelection/PlacementView.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/Settings/SettingsGrid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/Settings/SettingsGrid.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/UIComponents/Buttons/ModelItemButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/UIComponents/Buttons/ModelItemButton.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/UIComponents/Buttons/SettingsToggleButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/UIComponents/Buttons/SettingsToggleButton.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/UIComponents/Buttons/SystemIconButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/UIComponents/Buttons/SystemIconButton.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/UIComponents/HorizontalGrid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/UIComponents/HorizontalGrid.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/UIComponents/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/UIComponents/Message.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/UIComponents/Separator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/UIComponents/Separator.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/UIComponents/Slider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/UIComponents/Slider.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/UIComponents/TextInputAlert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/UIComponents/TextInputAlert.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/App/Views/UIStyles/MapButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/App/Views/UIStyles/MapButton.swift -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-1.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-10.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-11.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-12.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-13.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-14.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-15.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-16.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-2.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-3.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-4.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-5.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-6.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-7.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-8.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy-9.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic copy.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/AR_icon_basic.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/Contents.json -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_biplane.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_biplane.imageset/Contents.json -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_biplane.imageset/toy_biplane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_biplane.imageset/toy_biplane.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_car.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_car.imageset/Contents.json -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_car.imageset/toy_car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_car.imageset/toy_car.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_robot_vintage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_robot_vintage.imageset/Contents.json -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_robot_vintage.imageset/toy_robot_vintage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/Thumbnails/toy_robot_vintage.imageset/toy_robot_vintage.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/usdzz.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/usdzz.imageset/Contents.json -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Assets.xcassets/usdzz.imageset/usdzz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Assets.xcassets/usdzz.imageset/usdzz.png -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/Info.plist -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/USDZAssets/toy_biplane.usdz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/USDZAssets/toy_biplane.usdz -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/USDZAssets/toy_car.usdz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/USDZAssets/toy_car.usdz -------------------------------------------------------------------------------- /DemoApp/ARCLDemo/USDZAssets/toy_robot_vintage.usdz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/DemoApp/ARCLDemo/USDZAssets/toy_robot_vintage.usdz -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/README.md -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationAnchors/Anchors/LBAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationAnchors/Anchors/LBAnchor.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationAnchors/Components/LocationComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationAnchors/Components/LocationComponent.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationAnchors/Entities/LocationEntity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationAnchors/Entities/LocationEntity.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationAnchors/LocationData/AnchorMapIndicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationAnchors/LocationData/AnchorMapIndicator.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationAnchors/LocationData/LocationAnchorData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationAnchors/LocationData/LocationAnchorData.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationAnchors/LocationData/Placemark.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationAnchors/LocationData/Placemark.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationBasedARView/LBARView+anchorResolving.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationBasedARView/LBARView+anchorResolving.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationBasedARView/LBARView+configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationBasedARView/LBARView+configuration.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationBasedARView/LBARView+internalTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationBasedARView/LBARView+internalTypes.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationBasedARView/LBARView+locationUpdates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationBasedARView/LBARView+locationUpdates.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationBasedARView/LBARView+scaling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationBasedARView/LBARView+scaling.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationBasedARView/LBARView+trackingStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationBasedARView/LBARView+trackingStatus.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationBasedARView/LBARView+translations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationBasedARView/LBARView+translations.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationBasedARView/LBARView+worldMap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationBasedARView/LBARView+worldMap.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationBasedARView/LBARView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationBasedARView/LBARView.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationBasedARView/LBARViewDelegates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationBasedARView/LBARViewDelegates.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationManager/LocationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationManager/LocationManager.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/LocationManager/LocationManagerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/LocationManager/LocationManagerDelegate.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/Extensions/CLLocation+helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/Extensions/CLLocation+helpers.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/Extensions/CLLocation+metrics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/Extensions/CLLocation+metrics.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/Extensions/Data+compressed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/Extensions/Data+compressed.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/Extensions/Float4x4+distance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/Extensions/Float4x4+distance.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/Extensions/FloatingPoint+conversion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/Extensions/FloatingPoint+conversion.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/Extensions/RealityKit+helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/Extensions/RealityKit+helpers.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/Extensions/SIMD3+angle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/Extensions/SIMD3+angle.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/Extensions/URLSession+downloadFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/Extensions/URLSession+downloadFile.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/MatrixHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/MatrixHelper.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/MatrixUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/MatrixUtils.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/Utils/RealityKit+remote.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/Utils/RealityKit+remote.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/WorldMap/ARWorldMap+helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/WorldMap/ARWorldMap+helpers.swift -------------------------------------------------------------------------------- /Sources/LocationBasedAR/WorldMap/WorldMapData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mist3r-R/location-based-ar/HEAD/Sources/LocationBasedAR/WorldMap/WorldMapData.swift --------------------------------------------------------------------------------