Skip to content

davidegavio/3d-graph-viewer

Repository files navigation

3D Graph Viewer

iOS application that takes in input a CSV file that contains a set of points in 3D and then plots them as a 3D scatterplot in AR.

Requirements

To run ARKit you need a device with at least A9 chip. Compatible devices are:

  • iPhone 6s and 6s Plus
  • iPhone 7 and 7 Plus
  • iPhone SE
  • iPad Pro (9.7, 10.5 or 12.9) – both first-gen and 2nd-gen
  • iPad (2017)
  • iPhone 8 and 8 Plus
  • iPhone X
  • More recent devices

Development and testing device: iPhone 6s updated to iOS 12.1

Swift version: 4.2

Inside the repo are contained a couple of fiducial markers and some test csv files.

Functions

The app functions are:

  • Retrieving information from CSV file contained in the device memory or hosted on a cloud storage
  • Retrieving information from a picture containing a QR Code
  • Free graph plot
  • Fiducial marker plot

Limits

In order to use flawlessly the app it is advised to use files containing not more than 1500 point. The app works even with more points, with poor performances in term of memory, battery and frame per second.

Screenshots

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages