Hi All!
This week, I added one of the most promising features into the 3D visualizer app. Given the link to a blob file containing the 3D model, the user can now download the models created as CSDT Anishinaabe Arcs projects from the server. Subsequently, these models can be visualized with the typical 3d viewer or with Augmented Reality.
This feature took advantage of three prominent iOS APIs: Alamofire, JSONSerialization, and NSXMLParser. First of all, the app fetches the JSON containing links to projects from the server and translates them into a convenient Dictionary data structure with the JSONSerialization API. Given the JSON, the app now has access to a specific XML file containing the link to the 3D model. The app now takes advantage of NSXMLParser to read in the XML and locate the link to the 3D model. Afterward, the app downloads the model and visualizes it. I really enjoy implementing these features because I am always learning more iOS APIs each time I work on this app.
Thank you for viewing!.
This week, I added one of the most promising features into the 3D visualizer app. Given the link to a blob file containing the 3D model, the user can now download the models created as CSDT Anishinaabe Arcs projects from the server. Subsequently, these models can be visualized with the typical 3d viewer or with Augmented Reality.
This feature took advantage of three prominent iOS APIs: Alamofire, JSONSerialization, and NSXMLParser. First of all, the app fetches the JSON containing links to projects from the server and translates them into a convenient Dictionary data structure with the JSONSerialization API. Given the JSON, the app now has access to a specific XML file containing the link to the 3D model. The app now takes advantage of NSXMLParser to read in the XML and locate the link to the 3D model. Afterward, the app downloads the model and visualizes it. I really enjoy implementing these features because I am always learning more iOS APIs each time I work on this app.
Thank you for viewing!.
Comments
Post a Comment