What is the best way to draw 3d images of knots and show them on the web so that they can be rotated by the viewer? [closed]

On my html5 website , I would like to make graphics of tangles, similar to the following photo, a charged tangle , and I would like users to allow to rotate it and view it from all sides.

Is this the right forum to ask?

If so, what is the best way to realize this? ( I also have Mathematica and KnotPlot )

Any advice would be greatly appreciated.