This group is dedicated to JSXGraph library and this discussion is a little marginal.
In any case, I'm sure that a lot of you are still seeking for the perfect tool for 3D interactive geometry, which in my opinion still doesn't exist.
For a lot of resaons i discard everything based on the java programming language and concentrate on these libraries, which, like JSXGraph use only the html 5/js capabilities connected with the canvas tag.
They are a lot of them but none really suited for maths. They're more oriented towards representation of reality and games. In maths it's a little special we want to see objects but we want to see inside of them as well. So we'll make use of transparency and wireframes together with volumes, light models and camera vision.
Not simple indeed.
I developed my own tools which is very modest but very light too.
For libraries it's the same as for usual shopping, what do you want to have and how much money are you ready to spend for ? Of course 'price' has here a special meaning expensive libraries are 'heavy' libraries, sometimes build on other third party tools, taking time to load, cumbersome in memory and so on.
On this point of view JSXGraph is fairly acceptable. So I tried to find some equivalent on the web instead of continuing to develop my own tools.
I found something interesting here.
http://www.kevs3d.co.uk/dev/phoria/This library developed by Kevin Roast cannot be used as such for intercative geometry but some light modifications together with some tricks (using simultaneous multiple rendering modes for the same object) allow some good representations with easy interactivity.
See for example, visualisation of the Dandelin theorem connected to the section of cones by planes which gives a proof of the theorem stated on the parabola. The sketch is not so simple to produce. i made it with Java in the past and the result is even better with Kevin tools.
https://dl.dropboxusercontent.com/u/26686804/Phoria/index.htmlUnfortunately no doc exists and the author is almost proud of it. But the examples are very well chosen, and you can understand everything from them or by reading the code. I can share my experience with anybody interested.
Good night.