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

Restore billiard plotting #260

Open
saraedum opened this issue Oct 13, 2023 · 0 comments
Open

Restore billiard plotting #260

saraedum opened this issue Oct 13, 2023 · 0 comments

Comments

@saraedum
Copy link
Member

billiard() creates a surface from a polygon. It is essentially equivalent to polygon_double(). However, their plotting used to be different.

billiard() used to plot trajectories in a single polygon (internally using one positively and one negatively oriented copy of the polygon) whereas polygon_double() drew trajectories in two positively oriented copies of the polygon.

We should restore this feature somehow. Probably we should get rid of special plotting logic but instead have a map from the polygon_double() to the surface (with boundary) formed by the single polygon. We can then plot such trajectories by plotting their image under this map.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant