Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inside view widget: surgery selection in Dehn surgery space #1

Open
unhyperbolic opened this issue Dec 22, 2019 · 5 comments
Open

Inside view widget: surgery selection in Dehn surgery space #1

unhyperbolic opened this issue Dec 22, 2019 · 5 comments
Labels
enhancement New feature or request

Comments

@unhyperbolic
Copy link
Member

A cool interface for changing the surgery in the inside view widget would be to draw the Dehn surgery space similar to https://math.okstate.edu/people/segerman/dehn_surgery_images.html and let the user click on a point there.
Question: should this be done by querying the SnapPea kernel with different Dehn surgery parameters or in a fragment shader implementing Newton's method.

@unhyperbolic unhyperbolic added the enhancement New feature or request label Dec 22, 2019
@culler
Copy link
Member

culler commented Dec 22, 2019 via email

@unhyperbolic
Copy link
Member Author

Exactly, it would be wonderful if we could implement finding the shapes in the fragment shader because then we can leverage the parallel computing power of the graphics card.
But doing that might be a lot of work. For example, plain GLSL does not even support matrix multiplication for matrices larger than 4x4 or complex numbers. So lots of stuff we would need to code in GLSL first.

@culler
Copy link
Member

culler commented Dec 22, 2019 via email

@henryseg
Copy link
Contributor

henryseg commented Dec 25, 2019

There could be strange effects even away from the edge of Dehn surgery space. Saul and I found some branch points away from zero volume, in regions with negatively oriented tetrahedra. That is, which point of the representation variety you get to depends on the path you take to get there in Dehn surgery space. This picture shows volume contours, with paths coming in from infinity (in the lower left). The contours don't agree when we go past the branch point.
File
(v2508, -1.6<x<-1.5, -0.95<y<-0.8)

@culler
Copy link
Member

culler commented Dec 25, 2019 via email

unhyperbolic pushed a commit that referenced this issue Jun 16, 2022
Inside view, cusp view: changing from mat_log matrices to Translation…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants