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

Support uniform honeycombs #19

Open
roice3 opened this issue Apr 5, 2018 · 2 comments
Open

Support uniform honeycombs #19

roice3 opened this issue Apr 5, 2018 · 2 comments

Comments

@roice3
Copy link
Collaborator

roice3 commented Apr 5, 2018

i.e. support any set of active mirrors in the Coxeter diagram. Right now, we're mainly supporting mirror 1 being active, and kind of supporting mirrors 1 and 2 being active with the "truncations".

This task depends on first extending the support for symmetry groups: #3

An important part of this will be to pick a good UI. Maybe 4 checkboxes for the active mirrors?

@henryseg
Copy link
Collaborator

henryseg commented Apr 5, 2018

Currently all scenes have the full symmetry of the cube. So we could use all mirrors for all scenes, at a minor processing cost. Are you suggesting scenes with less symmetry?

@roice3 roice3 changed the title Support any set of active mirrors Support uniform honeycombs Apr 6, 2018
@roice3
Copy link
Collaborator Author

roice3 commented Apr 6, 2018

Sorry this wasn't clear. I edited the title and changed the wording a little (also fixing a mistake I had written). By "active", I mean in the sense of which nodes are marked with rings in the Coxeter diagram, as described here.

So I'm not suggesting scenes with less symmetry (that seems further off), but suggesting we support the up-to 15 possibilities for the uniform honeycombs that share a given symmetry group. This will be a pretty easy addition once we complete #3, as it is just about picking the right vertex point in the fundamental domain. Mirror planes will be active if they don't contain the vertex.

And of course, we could add more coolness after reaching that milestone, like alternations, duals to uniforms, etc.

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

No branches or pull requests

2 participants