Some basic questions

Hello Everyone

I am currently doing my PhD and one task of my research is to visualise some data using AR applications. Basically what i need to do is to create a bounding circle if 100mm diameter and inside that circle i want to create another circle which can change it’s radius and position w.r.t to the data I already have. I am very new to this domain and I usually code in Python and Matlab. I want someone to please answer the following :
  1. How to create a dynamic 3D object? I understand that some people use unity is there any other way?

  2. Which programming language should i know to begin with and what other things should i learn?

  3. Also considering that the application is very basic can someone of you guide me how to start with this?

Thanks in advance.
Best

Muhammad
Hi Muhammad,

Welcome to the Apple developer forums!
  1. RealityKit and SceneKit are two native frameworks that let you create 3D objects programmatically. These have a much lower entry barrier than Unity and their feature set should be more than sufficient if you want to visualize data using basic shapes.

  2. The most frequently used programming languages in the Apple universe are Swift and Objective-C. I would recommend getting started with Swift. You can find tutorials and the reference documentation on the Apple developer website. You'll also need to download Xcode if you haven't done so yet - Xcode is Apple's IDE and everything you need to develop iOS and macOS apps.

  3. I recommend you begin with familiarizing yourself with Xcode and Swift first. Then, once you start writing your own application, a good starting point is one of the Xcode app templates. There's also a template specifically for AR apps. You can also check out the developer samples published on the ARKit developer websites.

Some basic questions
 
 
Q