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

Improve Bevel node algorithm #2281

Open
Keavon opened this issue Feb 11, 2025 · 1 comment
Open

Improve Bevel node algorithm #2281

Keavon opened this issue Feb 11, 2025 · 1 comment
Labels
Good First Issue Good for newcomers Graphics GPU and graphics programming related

Comments

@Keavon
Copy link
Member

Keavon commented Feb 11, 2025

Right now, the Bevel node works based on the angle between segments (I think?). The bevel can be larger or smaller depending on angle:

Image

Notice that tiny bevel on the right compared to on the left.

To set this up, use the Pen tool to draw a triangle like that above. Then use this button Image in the top right of the Properties panel to search for "Bevel" and add it. Then drag its distance parameter.

We also want it to work for curved segments, like this, appropriately:

Image

We will then have a follow-on feature for rounding these corners by inserting an arc of a circle in the beveled corners.

We'll also want an option to control the angle at which bevels begin, so that only slight bends don't have to generate bevels.

@Keavon Keavon added Good First Issue Good for newcomers Graphics GPU and graphics programming related labels Feb 11, 2025
@github-project-automation github-project-automation bot moved this to Short-Term in Task Board Feb 11, 2025
@MohdMohsin97
Copy link

I have started working on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Good First Issue Good for newcomers Graphics GPU and graphics programming related
Projects
Status: Short-Term
Development

No branches or pull requests

2 participants