iStruct2D-iPadOS-Demo

This project is my individual project that is the further development of the iStruct2D Python.

iStruct2D Python: https://github.com/wengchonglao0124/iStruct2D-Python.git

This project aims to develop a prototype for the structural analysis software by using Swift on iOS and iPadOS systems. Allowing users to use only 4 actions – TAP, SWIPE, PINCH, TWIRL – to analyse the 2D simply supported beam structure.

Compared to the traditional structural analysis software, the result presentation of iStruct2D iPadOS Demo is interactive and changes instantly as the input condition is altered giving users an immediate visualization of the impact on structural behaviour.

CleanShot 2023-09-28 at 15 57 11@2x

Main development file: GameScene.swift

Usage

The development, study and outcome of this project can be used in the future development of the comprehensive structural analysis software, it proved that the innovative user interface and interaction can be implemented into the application for structural engineering discipline.

Visuals

Video Demonstration

iPad Testing

https://drive.google.com/file/d/1Pr1U612taHBGrmRllVBuR_1JqMv_VLFK/view?usp=sharing

Simulator Testing

Detailed.video.mp4

Feature of the Application

Multi-diagram for analysis at once CleanShot 2023-09-28 at 16 11 52@2x

Deflected shape of the structure CleanShot 2023-09-28 at 16 13 36@2x

Shear force diagram CleanShot 2023-09-28 at 16 14 09@2x

Bending moment diagram CleanShot 2023-09-28 at 16 14 39@2x

Complex structure generation CleanShot 2023-09-28 at 16 15 38@2x

GitHub

View Github