Grasshopper

algorithmic modeling for Rhino

Is their a way to bake numbers as curves?


Views: 4750

Replies to This Discussion

What do you want the number to represent? If it's length then you could use the SDL line component, which requires three inputs Starting Point, Direction and Length. Origin for start, Z Vector for direction and your number value in Length.
hey danny,

I was looking to number pieces for laser cutting and I am trying to find an automated way of doing so. There is a rhino command that creates a number as an outlined curve, which the laser cutter can read, however tedious. There is an automated way of numbering in grasshopper but there is no way to bake that component and extract or output curves. I hope this is a clearer explanation
I'm with you now, my brian's not working this late! have a look at Giulio's page there's a component that will bake text as lines. http://www.giuliopiacentino.com/grasshopper-tools/ down near the bottom under font.
John,

[Text Tag 3D] is bakeable... when you right click on the component there is no egg, but you can still highlight it and hit the canvas toolbar egg.

If you explode the baked text you'll get outline curves.

The have been several single line font discussions which you may also be interested in. The most recent is here (another Giulio production!):

http://www.grasshopper3d.com/forum/topics/invalid-text-lines-single
For Giulio's script to work you need to have the fonts loaded on your computer, specifically "Machine Tool Handscript".

You can track down the fonts from here:

http://www.grasshopper3d.com/forum/topics/text-curves-from-a-string
Hi John,

how would you want to extract the curves? As normal Grasshopper curves?
Could you also tell: the font you want to use and your current Grasshopper version?
Thanks,

- Giulio
________________
giulio@mcneel.com
McNeel Europe, Barcelona
Hi Giulio.

Sorry for the late reply... I was looking for any single curve font and I am using version 0.7.0037. I ended up baking [Text Tag 3d] and exploding the baked text into curves in response to Taz's suggestion. I appreciate your response and input.

Visca el Barça! my wife is Catalan!
This is a relevant discussion:
http://www.grasshopper3d.com/forum/topics/invalid-text-lines-single


also, feel free to mess with these two definitions I've attached. I wish I had more time to clean them up and explain them, but I don't. :( sorry.
I have used Giulio Piacentino's definition along with some of my own to make a lot of single stroke numbers for CNC purposes, many times. I still haven't finished working through the steps to get letters and other characters to come out right. But you can see that others have made a lot of progress in that direction.

So the short answer to your question is: Yes, you can nicely bake numbers as single stroke curves using grasshopper for CNC purposes.
But the catch is that you might have to tinker and edit some definitions first to understand how to do it.

Good luck!
Attachments:
Ben,

I made a hack of Guilio's hack that seems to work quite well, at least for Machine Tool San Serif. It's a bit of post-processing hi-jinks.

Check it out if you're interested... I think it will only work with the GH 0.6 series.

http://fancywires.com/?p=499

Dear,

I was asking if you could answer my questions ?

I am looking for a way to bake those texts as a simplify curve.

Both to reduce the time and for further problem.

I tried to cut this document that was nested with rhinonest 3.0

Each time after some cutting process. The machine stopped.

I was wondering if it was caused by the type of curves and the numbers of control points on the curves ?

What do you think ?

Does anyone has ever experienced that problem ?

It will be most helpful if you could possibly tell me more about some strategies I could work with to laser cut those curves.

Best Regards.

Here is the file :

https://www.dropbox.com/s/n5wf16ddr0htmai/laser-cutting-20-avril-20...

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service