Jump to content
You must now use your email address to sign in [click for more info] ×

Rotation invariant perfect circle


NotMyFault

Recommended Posts

Hi,

 

some users struggle with circles made of ellipse tool, as it it is not a perfect circle: The radius differs depending on angle. If you rotate the circle by 45°, there is a small deviation of about 1/5000. This could be too much for critical work. The issue is caused by ellipses using Bezier curves with only 4 nodes.

As a drop-in replacement, i created a curve using more nodes. In all my tests, it is 100% rotation invariant. You can find the shape in the attached asset file.

 

Updated asset file 2021-09-30

The old file had one superfluous node in the middle of the circle, leading to issues when using geometric operations like add/subtract.

  • Please re-download the corrected version. Corrected assets use gray fill color.
  • Added a donut with 50% inner circle for convenience.

image.png.23da5d112f5299e3748a4dc9ff4ab102.png

 

NotMyFault Toolbox.afassets

Edited by NotMyFault
corrected file

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

  • 1 year later...

By chance i found some discussion on hacker news discussing the fundamental underlying issue.

https://news.ycombinator.com/item?id=37575377

It explains that all vector apps have this issue, and recommends the same workarounds i gave 2 years ago which are still valid.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.