I want to be a 3D editor. How can I identify a basic architecture and fill in the code?

such as the title,
I want to design and develop an online 3D editing software in my spare time, but I don"t know how to build it. I"m afraid that if I find it wrong in the middle of the writing, I will come back to change the structure, then it will be troublesome.
but now there are so many editors on the market, ps, AI,AE, ah, I think their architecture or design should have been summarized in the computer field, unfortunately, I do not come from a computer professional background, the basic knowledge is relatively weak, so I do not know where to start to understand, ask for advice.


Modeling software is the same as General IDE. IDE's experience should be enough for reference

.
Menu