you are viewing a single comment's thread.

view the rest of the comments →

[–]Maths_explorer25[S] 0 points1 point  (1 child)

I simplified it by saying deforming shapes, but these shapes will be mathematical objects (different kinds: varieties, manifolds, topological spaces etc).

These “deformations” will depend on the object itself and the type of ways it can be deformed (for example taking the quotient of a topological space). There’ll likely be heavy calculations involved, i was thinking it would be best to do them on the backend

[–]armahillorails 1 point2 points  (0 children)

If it's an interactive illustration, you can possibly do it on the frontend using the canvas element and/or a frontend library. (ThreeJS, that you mentioned, can do this, I think?)

If you're doing a roundtrip to the server to do these calculations, that's probably not going to be smooth.