4 | | Well, for instance, could one just hack into Sage itself... after all, one would want to [http://www.sagemath.org/doc/reference/plot3d/sage/plot/plot3d/base.html#sage.plot.plot3d.base.Graphics3d.show be able to set viewer=] whatever, including both jsmol and jmol. What happens with `viewer='jmol'` with your branch? (I'm trying to set it up but this is an incredibly busy week on campus for me, so I'm not sure how much progress I'll make.) At the least, one would want to just be able to add this to plots to get the Java. Indeed, one would perhaps want to be able to set some kind of `DEFAULT_3D_VIEWER`, but that might be harder to get going than I think. |

| 4 | Well, for instance, could one just hack into Sage itself... after all, one would want to [http://www.sagemath.org/doc/reference/plot3d/sage/plot/plot3d/base.html#sage.plot.plot3d.base.Graphics3d.show be able to set viewer=] whatever, including both jsmol and jmol. What happens with `viewer='jmol'` with your branch? (I'm trying to set it up but this is an incredibly busy week on campus for me, so I'm not sure how much progress I'll make.) At the least, one would want to just be able to add this to plots to get the Java. |

| 5 | |

| 6 | In fact, |

| 7 | {{{ |

| 8 | sage: from sage.plot.plot3d.base import SHOW_DEFAULTS |

| 9 | sage: SHOW_DEFAULTS['viewer'] = 'jmol' |

| 10 | }}} |

| 11 | should be possible then. But I don't know whether that would tie in with your changes thus far. |