├── ARKitInteraction.xcodeproj ├── .xcodesamplecode.plist ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── luohuanyu.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── luohuanyu.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── ARKitInteraction ├── ARScreenRecorder.swift ├── Additional View Controllers │ ├── StatusViewController.swift │ └── VirtualObjectSelection.swift ├── AppDelegate.swift ├── Base.lproj │ └── Main.storyboard ├── Focus Square │ ├── FocusSquare.swift │ └── FocusSquareSegment.swift ├── Resources │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── AR_icon_3D copy-1.png │ │ │ ├── AR_icon_3D copy-10.png │ │ │ ├── AR_icon_3D copy-11.png │ │ │ ├── AR_icon_3D copy-12.png │ │ │ ├── AR_icon_3D copy-13.png │ │ │ ├── AR_icon_3D copy-2.png │ │ │ ├── AR_icon_3D copy-3.png │ │ │ ├── AR_icon_3D copy-4.png │ │ │ ├── AR_icon_3D copy-5.png │ │ │ ├── AR_icon_3D copy-6.png │ │ │ ├── AR_icon_3D copy-7.png │ │ │ ├── AR_icon_3D copy-8.png │ │ │ ├── AR_icon_3D copy-9.png │ │ │ ├── AR_icon_3D copy.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── add.imageset │ │ │ ├── Contents.json │ │ │ ├── add@2x.png │ │ │ └── add@3x.png │ │ ├── addPressed.imageset │ │ │ ├── Contents.json │ │ │ ├── addPressed@2x.png │ │ │ └── addpressed@3x.png │ │ ├── buttonring.imageset │ │ │ ├── Contents.json │ │ │ ├── ring@2x.png │ │ │ └── ring@3x.png │ │ ├── candle.imageset │ │ │ ├── Contents.json │ │ │ ├── candle@2x.png │ │ │ └── candle@3x.png │ │ ├── chair.imageset │ │ │ ├── Contents.json │ │ │ ├── chair@2x.png │ │ │ └── chair@3x.png │ │ ├── cup.imageset │ │ │ ├── Contents.json │ │ │ ├── cup@2x.png │ │ │ └── cup@3x.png │ │ ├── lamp.imageset │ │ │ ├── Contents.json │ │ │ ├── tableLamp@2x.png │ │ │ └── tableLamp@3x.png │ │ ├── restart.imageset │ │ │ ├── Contents.json │ │ │ ├── refresh@2x.png │ │ │ └── refresh@3x.png │ │ ├── restartPressed.imageset │ │ │ ├── Contents.json │ │ │ ├── refreshPressed@2x.png │ │ │ └── refreshPressed@3x.png │ │ └── vase.imageset │ │ │ ├── Contents.json │ │ │ ├── vase@2x.png │ │ │ └── vase@3x.png │ ├── Info.plist │ ├── LaunchScreen.storyboard │ └── Models.scnassets │ │ ├── candle │ │ ├── candle.scn │ │ └── textures │ │ │ ├── candle_AO.png │ │ │ ├── candle_DIFFUSE.png │ │ │ ├── candle_METALLIC.png │ │ │ ├── candle_NORMAL.png │ │ │ ├── candle_ROUGHNESS.png │ │ │ ├── candle_SHADOW.png │ │ │ └── flame_PARTICLE.png │ │ ├── chair │ │ ├── chair.scn │ │ └── textures │ │ │ ├── chair_DIFFUSE.png │ │ │ ├── chair_METALLIC.png │ │ │ ├── chair_NORMAL.png │ │ │ ├── chair_ROUGHNESS.png │ │ │ └── chair_SHADOW.png │ │ ├── cup │ │ ├── cup.scn │ │ └── textures │ │ │ ├── cup_AO.png │ │ │ ├── cup_DIFFUSE.png │ │ │ ├── cup_METALLIC.png │ │ │ ├── cup_NORMAL.png │ │ │ ├── cup_ROUGHNESS.png │ │ │ ├── cup_SHADOW.png │ │ │ └── cup_steam_SPRITE.png │ │ ├── lamp │ │ ├── lamp.scn │ │ └── textures │ │ │ ├── lamp_DIFFUSE.png │ │ │ ├── lamp_METALLIC.png │ │ │ ├── lamp_NORMAL.png │ │ │ ├── lamp_ROUGHNESS.png │ │ │ └── lamp_SHADOW.png │ │ ├── sharedImages │ │ ├── environment.jpg │ │ └── environment_blur.exr │ │ └── vase │ │ ├── textures │ │ ├── vase_AO.png │ │ ├── vase_DIFFUSE.png │ │ ├── vase_METALLIC.png │ │ ├── vase_NORMAL.png │ │ ├── vase_ROUGHNESS.png │ │ ├── vase_SHADOW.png │ │ └── water_DIFFUSE.png │ │ └── vase.scn ├── ScreenRecorder.swift ├── ThresholdPanGesture.swift ├── Utilities │ └── Utilities.swift ├── ViewController+ARSCNViewDelegate.swift ├── ViewController+Actions.swift ├── ViewController+ObjectSelection.swift ├── ViewController.swift ├── Virtual Objects │ ├── VirtualObject.swift │ └── VirtualObjectLoader.swift ├── VirtualObjectARView.swift └── VirtualObjectInteraction.swift ├── Configuration └── SampleCode.xcconfig ├── Documentation ├── FocusSquareFigure.png └── StatusViewController.png ├── LICENSE └── LICENSE.txt └── README.md /ARKitInteraction.xcodeproj/.xcodesamplecode.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction.xcodeproj/.xcodesamplecode.plist -------------------------------------------------------------------------------- /ARKitInteraction.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ARKitInteraction.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ARKitInteraction.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ARKitInteraction.xcodeproj/project.xcworkspace/xcuserdata/luohuanyu.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction.xcodeproj/project.xcworkspace/xcuserdata/luohuanyu.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /ARKitInteraction.xcodeproj/xcuserdata/luohuanyu.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction.xcodeproj/xcuserdata/luohuanyu.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /ARKitInteraction/ARScreenRecorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/ARScreenRecorder.swift -------------------------------------------------------------------------------- /ARKitInteraction/Additional View Controllers/StatusViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Additional View Controllers/StatusViewController.swift -------------------------------------------------------------------------------- /ARKitInteraction/Additional View Controllers/VirtualObjectSelection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Additional View Controllers/VirtualObjectSelection.swift -------------------------------------------------------------------------------- /ARKitInteraction/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/AppDelegate.swift -------------------------------------------------------------------------------- /ARKitInteraction/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ARKitInteraction/Focus Square/FocusSquare.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Focus Square/FocusSquare.swift -------------------------------------------------------------------------------- /ARKitInteraction/Focus Square/FocusSquareSegment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Focus Square/FocusSquareSegment.swift -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-1.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-10.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-11.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-12.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-13.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-2.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-3.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-4.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-5.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-6.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-7.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-8.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy-9.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/AR_icon_3D copy.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/add.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/add.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/add.imageset/add@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/add.imageset/add@2x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/add.imageset/add@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/add.imageset/add@3x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/addPressed.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/addPressed.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/addPressed.imageset/addPressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/addPressed.imageset/addPressed@2x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/addPressed.imageset/addpressed@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/addPressed.imageset/addpressed@3x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/buttonring.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/buttonring.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/buttonring.imageset/ring@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/buttonring.imageset/ring@2x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/buttonring.imageset/ring@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/buttonring.imageset/ring@3x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/candle.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/candle.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/candle.imageset/candle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/candle.imageset/candle@2x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/candle.imageset/candle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/candle.imageset/candle@3x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/chair.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/chair.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/chair.imageset/chair@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/chair.imageset/chair@2x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/chair.imageset/chair@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/chair.imageset/chair@3x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/cup.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/cup.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/cup.imageset/cup@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/cup.imageset/cup@2x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/cup.imageset/cup@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/cup.imageset/cup@3x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/lamp.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/lamp.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/lamp.imageset/tableLamp@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/lamp.imageset/tableLamp@2x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/lamp.imageset/tableLamp@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/lamp.imageset/tableLamp@3x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/restart.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/restart.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/restart.imageset/refresh@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/restart.imageset/refresh@2x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/restart.imageset/refresh@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/restart.imageset/refresh@3x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/restartPressed.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/restartPressed.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/restartPressed.imageset/refreshPressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/restartPressed.imageset/refreshPressed@2x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/restartPressed.imageset/refreshPressed@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/restartPressed.imageset/refreshPressed@3x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/vase.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/vase.imageset/Contents.json -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/vase.imageset/vase@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/vase.imageset/vase@2x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Assets.xcassets/vase.imageset/vase@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Assets.xcassets/vase.imageset/vase@3x.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Info.plist -------------------------------------------------------------------------------- /ARKitInteraction/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/candle/candle.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/candle/candle.scn -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_AO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_AO.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_METALLIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_METALLIC.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_NORMAL.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_ROUGHNESS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_ROUGHNESS.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_SHADOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/candle/textures/candle_SHADOW.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/candle/textures/flame_PARTICLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/candle/textures/flame_PARTICLE.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/chair/chair.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/chair/chair.scn -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/chair/textures/chair_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/chair/textures/chair_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/chair/textures/chair_METALLIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/chair/textures/chair_METALLIC.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/chair/textures/chair_NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/chair/textures/chair_NORMAL.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/chair/textures/chair_ROUGHNESS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/chair/textures/chair_ROUGHNESS.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/chair/textures/chair_SHADOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/chair/textures/chair_SHADOW.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/cup/cup.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/cup/cup.scn -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_AO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_AO.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_METALLIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_METALLIC.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_NORMAL.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_ROUGHNESS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_ROUGHNESS.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_SHADOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_SHADOW.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_steam_SPRITE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/cup/textures/cup_steam_SPRITE.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/lamp/lamp.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/lamp/lamp.scn -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/lamp/textures/lamp_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/lamp/textures/lamp_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/lamp/textures/lamp_METALLIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/lamp/textures/lamp_METALLIC.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/lamp/textures/lamp_NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/lamp/textures/lamp_NORMAL.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/lamp/textures/lamp_ROUGHNESS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/lamp/textures/lamp_ROUGHNESS.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/lamp/textures/lamp_SHADOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/lamp/textures/lamp_SHADOW.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/sharedImages/environment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/sharedImages/environment.jpg -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/sharedImages/environment_blur.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/sharedImages/environment_blur.exr -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_AO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_AO.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_METALLIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_METALLIC.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_NORMAL.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_ROUGHNESS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_ROUGHNESS.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_SHADOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/vase/textures/vase_SHADOW.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/vase/textures/water_DIFFUSE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/vase/textures/water_DIFFUSE.png -------------------------------------------------------------------------------- /ARKitInteraction/Resources/Models.scnassets/vase/vase.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Resources/Models.scnassets/vase/vase.scn -------------------------------------------------------------------------------- /ARKitInteraction/ScreenRecorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/ScreenRecorder.swift -------------------------------------------------------------------------------- /ARKitInteraction/ThresholdPanGesture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/ThresholdPanGesture.swift -------------------------------------------------------------------------------- /ARKitInteraction/Utilities/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Utilities/Utilities.swift -------------------------------------------------------------------------------- /ARKitInteraction/ViewController+ARSCNViewDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/ViewController+ARSCNViewDelegate.swift -------------------------------------------------------------------------------- /ARKitInteraction/ViewController+Actions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/ViewController+Actions.swift -------------------------------------------------------------------------------- /ARKitInteraction/ViewController+ObjectSelection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/ViewController+ObjectSelection.swift -------------------------------------------------------------------------------- /ARKitInteraction/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/ViewController.swift -------------------------------------------------------------------------------- /ARKitInteraction/Virtual Objects/VirtualObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Virtual Objects/VirtualObject.swift -------------------------------------------------------------------------------- /ARKitInteraction/Virtual Objects/VirtualObjectLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/Virtual Objects/VirtualObjectLoader.swift -------------------------------------------------------------------------------- /ARKitInteraction/VirtualObjectARView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/VirtualObjectARView.swift -------------------------------------------------------------------------------- /ARKitInteraction/VirtualObjectInteraction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/ARKitInteraction/VirtualObjectInteraction.swift -------------------------------------------------------------------------------- /Configuration/SampleCode.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/Configuration/SampleCode.xcconfig -------------------------------------------------------------------------------- /Documentation/FocusSquareFigure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/Documentation/FocusSquareFigure.png -------------------------------------------------------------------------------- /Documentation/StatusViewController.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/Documentation/StatusViewController.png -------------------------------------------------------------------------------- /LICENSE/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/LICENSE/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhuanyu/ARScreenRecorder/HEAD/README.md --------------------------------------------------------------------------------