Thinking of trying to code a 3d engineering design software. I know it won't be easy to code.
The basic idea is the user is given an interactive 3d interface, and the user can move through the 3d space, drag and drop columns beams etc, select deselect dragged or created items, assign values to it, dimensions etc. The user should be able to change sizes of elements (like when user type 10 width, the beam should change it's size to the typed value etc), get fixed to other elements etc.
Any idea which documentation should I look at for xcode, swiftui to get an idea or first few steps into interactive 3d etc?