-
Notifications
You must be signed in to change notification settings - Fork 279
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
feat: Penrose logo #1605
feat: Penrose logo #1605
Conversation
Deploying with Cloudflare Pages
|
± Registry diff
📊 PerformanceKeyNote that each bar component rounds up to the nearest 100ms, so each full bar is an overestimate by up to 400ms.
If a row has only one bar instead of four, that means it's not a trio and the bar just shows the total time spent for that example, again rounded up to the nearest 100ms. Data
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Beautiful polygons and excellent example of dogfooding!! Excited to generate logos for our site very soon :D.
This PR adds a function
Penrose()
that generates the Penrose logo as a single compound path. In addition to the default logo, the function is parameterized to generate "impossible" n-gons for any n ≥ 3, with several additional parameters that control shape and size. The PR also includes an example (shown above), and diagrams that document these parameters (seeexamples/impossible-ngon/README.md
).