Skip to content

anujdutt9/iOS-ARKit

Repository files navigation

iOS-ARKit

This repository contains the code for some basics and projects related to Apple's ARKit on iOS. The code is written in Swift using XCode and tested on iPhone 8 Plus.

Requirements

  • XCode 9

  • iPhone [6/6S,7/7+/7 SE,8/8+, X]

  • Apple Developer Account

Status

S.No. Project / Concept About Status
1. World Tracking Intro to concepts of World Tracking in AR, placing objects at co-ordinates wrt Origin, Bezier Path etc. Completed
2. Default Geometries Placing default geometries like Sphere, Cylinder etc. w.r.t origin as well as w.r.t each other. Completed
3. Custom Shapes Intro to making custom shapes using co-ordinate system. Completed
4. Relative Position Placing objects relative to each other as well as the Origin. Completed
5. Object Rotation Rotation of objects along x, y and z axis and wrt other objects. Completed
6. Relative Object Rotation Object rotation wrt each other by providing angles in degrees/radians. Completed
7. AR 3-D Drawing Project-1:
A simple application to use a cursor to draw things in 3-D space using AR.
Completed
8. Solar System Project-2:
An AR application showing a Solar System with planets in 3-d revolving around the Sun.
Completed
9. Plane Detection Project-3:
A simple application to detect Horizontal Planes and replace them with Lava.
Completed
10. Hit Testing Project-4:
A simple game that places "JellyFish" or any custom 3-D object in 3-D space. Find it within 10 seconds, Tap on it and it appears again in a random location.
Completed
11. IKEA Clone App Project-5:
A smart app to pick and place objects like Speakers, Cups, Vaces, Tables etc. in your home before buying and see how it looks when placed at certain places.
Completed
12. Vehicular Physics Project-6:
A car driving game in AR. Drive the car forward or in reverse using Accelerometer data and tapping on the screen. The car moves on a Augmeted Concrete plane.
Completed
13. Distance Measurement Project-7:
A smart app to calulate and display the distance between two points in AR.
Completed
14. AR Portal Project-8:
Enter a new dimension using this app. This app forms a AR Portal which you can enter into and experience beign in a different world.
Completed
15. AR Shooter Project-9:
An AR shooting app. The aim is to shoot all the objects present in the front by tapping on the screen. The tap fires a bullet in the front.
Completed
16. AR Hoops Project-10:
An app to play Basketball in AR. Tap on the screen to throw a basketball into the basket.
Completed

Projects Working Demo

https://www.youtube.com/user/Anujdutt9/videos

Releases

No releases published

Packages

No packages published