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

Penrose splines could be smoother #10

Open
gordonwoodhull opened this issue Oct 3, 2023 · 0 comments
Open

Penrose splines could be smoother #10

gordonwoodhull opened this issue Oct 3, 2023 · 0 comments
Milestone

Comments

@gordonwoodhull
Copy link
Owner

gordonwoodhull commented Oct 3, 2023

I used simple splines with the two control points set equal, because these are easy to understand. The spline is confined to a triangle formed by the three points, and tangent to two of its legs.

The points of the triangle are the center of the tile, the end of the “symbol”, and the point where the line between symbol arm ends on the two tiles intersects with the edge between them.

The final slope of the arm of one tile is the same as the starting slope of the arm on the next tile, but I think it would be smoother if the velocity of the spline going through the tile edge is the same on both sides.

IIUC this means the two control points should remain on the sides of the triangle, but their distance from the center point and edge point should be a constant. You can see this in vector drawing programs where the magnitude and direction of control points across an end point and into the next segment are mirrored.

@gordonwoodhull gordonwoodhull added this to the future work milestone Oct 3, 2023
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

1 participant