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

Constant height inverted dish. #165

Open
CopperandDust opened this issue Jun 28, 2022 · 1 comment
Open

Constant height inverted dish. #165

CopperandDust opened this issue Jun 28, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@CopperandDust
Copy link

It would be good to have an inverted dish function that fillets the corners to create the inverted dish, rather than raising the inverted dish above the normal key height. Example image using DSA profile.

image

@rsheldiii rsheldiii added the enhancement New feature or request label Oct 14, 2022
@rsheldiii
Copy link
Owner

openSCAD doesn't have a first-order way to do fillets - not to say it's impossible but the math is pretty tricky. The easiest way to approach this would be to have the dish intersect the keycap $dish_depth lower, scaling it slightly to account for the larger cross-section it'll be cutting into. You can't just modify the $total_depth, because that changes how fast the corner and side sculpting occurs, and doesn't affect the top_total_key_width and top_total_key_height.

It might be a helpful addition to be able to slide the dish down; the current spherical dish affects the height of the keycap more than it should, which would be mitigated by that as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants