[SnapPea-planning] priorities
Nathan Dunfield
nmd at illinois.edu
Fri May 8 03:21:23 EDT 2009
On May 6, 2009, at 4:44 AM, Nathaniel Thurston wrote:
> Wow, that was fast! It's starting to sound like you're going to do
> (3) without my intervention...
Oh, there's no risk of that. I just did the easy bit. As for the
two remaining issues that I mentioned in my last message:
1) Clicking on a cell in the Dirichlet domain and getting information
about that cell.
I think this is possible, though I didn't look into it in detail.
The 3D viewer Sage uses (it's a Java app), called Jmol, comes from
chemistry, and the standalone version allows you to select atoms and
measure how far apart they are. So it can at least relate clicks to
objects in some way, and presumably one can go from there.
Regardless, there are other, arguably better ways of getting this
information to the user if this is not possible. E.g. one could have
a list of cell equivalence classes, with the information about
dihedral angles, etc., and when the user clicks a class, it
highlights in the 3d-view. Or, and this is probably better, one
could have a check-box for each class and all classes with a checked
boxes are highlighted (in different colors, with the connection
between color and class clear).
2) A link editor.
For this, I think one would need to write a link editor in Java or
Javascript, and it would then be straight forward to integrate this
with Sage's notebook.
For instance, some Sage folks are currently working on a similar
editor for graphs. You can see the drafter version here:
http://www.math.uiuc.edu/~rkirov2/processing/grapheditor.html
and the discussion about it in the thread:
http://groups.google.com/group/sage-devel/browse_thread/thread/
834be3b28bd7919f/01bf6e54a0d1e7af?hl=en&
There's already a primitive (compared to Marc's plink) Java knot
editor here:
http://www.indiana.edu/~knotinfo/homelinks/knotsketcher.html
Best,
Nathan
More information about the SnapPea-planning
mailing list