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

iStruct2D Python:

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


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.


Video Demonstration

iPad Testing

Simulator Testing

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


View Github