Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Curved Text
Best Answer
-
coleman OS Professional Posts: 244 ✭✭✭@dannyi
There is a great feature script for this:
http://store.parametricparts.com/store/p10/CURVED-TEXT-1.0
https://cad.onshape.com/documents/cfec40e2b66bb4ddb2f3414b/w/24132f252a02825eb0606641/e/7a70ac021729253c4df9d213
6
Answers
There is a great feature script for this:
http://store.parametricparts.com/store/p10/CURVED-TEXT-1.0
https://cad.onshape.com/documents/cfec40e2b66bb4ddb2f3414b/w/24132f252a02825eb0606641/e/7a70ac021729253c4df9d213
I'm the author of the 3d text script. It is not an app, it is a featurescript. It is free to use.
You use it by adding 3d text to your toolbar. After you do that, you can use it in any document you wish. You can learn more here, specifically the section titled "start using custom features"..
I have created quite a few features, here you can use them all for free. Curved text, socket screws, enhanced planes, and thread creator are the most popular.
Hope that helps!
Dave
the thing you need to change-- make sure your baseline is not at the very bottom of the text. a lot of letters actually extend below the baseline ( for example, J).
I think your example will work great if you put a baseline that's a bit up from the very bottom of your flat surface.
For an extended discussion and a couple of visuals see this thread
I was using your curved text fs the other day for engraving on an injection mold. Is there anyway to add additional fonts?
@coleman unfortunately not, this feature is limited to the fonts available in the built-in onshape sketch text function. if there are fonts there not available in curved text, I can add them. Otherwise, adding more fonts is possible but fairly difficult
Hi gents.
If there is any way a single line / single stick font could be included that would be really useful for CNC engraving.
Owen S.
HWM-Water Ltd
interesting idea. It would be realy cool and valuable for sure. A few thoughts in no particular order:
* This would be useful as a sketch function, not just 'curved text'.
* Onshape does not provide support for adding functions to sketch mode
* Onshape does not support adding fonts
* it is possible, not conceptually hard, but tedious and potentially difficult to draw all the characters by hand.
* What charset would we support? ASCII would be not that much work, but for example for global users creating a font requires thousands of characters in UTF-8 or UTF-16
Franky, I'm not super-excited right now about doing this work. Not because it wouldn't be cool ( it would be), or a great add-in for curved text(also true), but because Onshape is not providing me any reasonable way to monetize any of this work. I'm afraid i'm at the point where I simply cannot justify continued work without some path to make something for my efforts.
Right now, i'm kind of in a holding pattern on new development until I can figure out what the work i've done is worth......
A token system has been proposed that would be great-- each paid onshape plan comes with (say) 1000 credits to spend on featurescripts, and then Onshape sets how much $ want to pay authors for each credit. That way, users can avoid the overhead of payment, but i can still make money _somehow_.
I would appreciate all the help from the community that i can get on this.
Good points, and I understand your position.
FS was introduced with much fanfare, I believe the term "floodgates" was used once. However it seems (currently) to be too hard to use for novice coders, and not have the facility to monitize (still) the work of profesionals. As such it's kinda fizzled out a tad, for a good percentage of the target audience. This is a real shame, hopefully it'll improve.
Good point on the FS can't output sketches comment :OwenSmacksForeheadSmiley:
Just on a theoretical discussion... It can do faces though I believe? How about something like this?
The FS could build the surfaces; the user then makes a skech, box selects all the surfaces and uses/projects them onto the sketch, then exports the sketch as a dxf? It's a bit naff but gets there, erm sort of.
Whomever came up with that token scheme idea deserves a couple of free months OS subscription, or at least a beer
Cheers,
Owen S.
HWM-Water Ltd
Yep, its definitely do-able to do stick text. in fact, it wouldnt be all that hard to add to my current feature and have it work on curved surfaces.
Most of the effort lies in the logical extension of your simple example: creating a parameterized, 'stick' version of all posible characters
I could do it-- probably in about 2 days for ascii only. what scares me is the requests that will come after that: "hey, i work in spain, and you dont support latin characters in ISO-8859-1! or even worse, 'hey, i'm in china and you dont support UTF-8 chinese, you dumb ego-centric american!"
Yes, you can write text on a sphere. Make sure to try out the latest version, which is more robust and faster
https://cad.onshape.com/documents/cad175bd2990f3c9314a1c10/w/05ec37b276b1dd333f6afc16/e/08c7b53ee50a34dc6966a026
If they didn't want you to use it, they would have made it private and not posted a shareable link
Most people here are more than happy to share thier featurescripts or public models. If you ask nicely someone may even write one from scratch just for you. I owe one person esspecially a lot. He has helped me with a bunch of scripts. He even pops in and maintains them time to time when there is an update. Great people around this community.