I have the following code to help my students visualize surfaces t, theta = var('t, theta', domain='real') x(t) = cosh(t) z(t) = t formula = (x(t)*cos(theta), x(t)*sin(theta), z(t)) parameters = ((t, -3, 3), (theta, -pi, pi)) surface = ParametrizedSurface3D(formula, parameters) show(surface.plot(aspect_ratio=1, color='yellow'), viewer='threejs')
This works fine in SageMathCell (running SageMath 8.0) see http://simonwillerton.staff.shef.ac.uk/teaching/MAS336/sage_cell_surfaces.html The reason I'm using threejs is so that many plots can been seen on a single page. Without it (using jmol, I think) this wasn't possible. The code also works fine in a jupyter notebook running SageMath 8.0 on OS X in both firefox and chrome. However the code does not run in SageMath 8.0 on CoCalc. In a sagews it actually gives an error, and in Jupyter (on firefox or chrome) the image just never appears. Changing the kernel to 7.6 on Jupyter on CoCalc allows the image to appear correctly. Should I not be using threejs or is the problem with CoCalc? Cheers, Simon -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.