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

Module text_on_circle: Added ability to v-align text to baseline #22

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Catmasterson
Copy link

When argument force_baseline=true is passed to text_on_circle, forces each letter on the circle to vertically align to baseline. This is done by appending bars in front of and behind the provided character, then truncating them by difference()ing from an approximately-sized donut. Process is quick and dirty, a bit resource intensive, but gets the job done.

Submitting as a proof of concept - I'm sure someone who knows the OpenSCAD language better than I do could make an optimized version along these lines.

Changes two modules: text_on_circle and text_extrude

When argument force_baseline=true is passed to text_on_circle, forces each letter on the circle to vertically align to baseline. Process is quick and dirty, a bit resource intensive, but gets the job done.

Submitting as a proof of concept - I'm sure someone who knows the OpenSCAD language better than I do could make an optimized version.
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

Successfully merging this pull request may close these issues.

1 participant