Skip to content

Continuity of Colors between Conway Operations#57

Merged
recursivepaws merged 16 commits into
mainfrom
color-continuity
Jul 20, 2026
Merged

Continuity of Colors between Conway Operations#57
recursivepaws merged 16 commits into
mainfrom
color-continuity

Conversation

@recursivepaws

@recursivepaws recursivepaws commented Jul 20, 2026

Copy link
Copy Markdown
Owner

utilize a new FaceTypeOption struct to keep track of faces as they change.
this enables some extra nuance on coloring that wasn't there before (e.g. Cuboctahedron squares get two different colors based on their symmetries).
it also allows us to keep those faces the same color even when modifications to them modify their side count. (e.g. truncated cube has octagons which match the colors of the original cube).
more work to be done here but this is in a good place for now. i want to use some of this face type reasoning in a reusable way, particularly in the expand operation logic and other conway operations as well.

@recursivepaws
recursivepaws marked this pull request as ready for review July 20, 2026 22:47
@recursivepaws
recursivepaws merged commit f51605a into main Jul 20, 2026
6 checks passed
@recursivepaws
recursivepaws deleted the color-continuity branch July 20, 2026 22:49
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

Successfully merging this pull request may close these issues.

1 participant