Hello,
I would like to know how is it possible to randomly populate the same word lets say the word “go” inside a shape. is there an easy way of doing it? I was also thinking to have a way to control the density of the number of words inside the shape.
thank you so much,
best regards
I think PopulateGeometry
is what you’re looking for:
Luiscarlospp.gh (14.4 KB)
Hi,
thank you for the example. its close but some things to notice:
I wanted to put this letters inside another letter. In letters like “A” the inner triangle also takes the word “go” and it shouldn’t
how can I choose the font and control the size of the font
the words “go” are intersecting each other. is it possible to avoid this?
thank you in advance,
Best regards,
You surely could use a nesting program to do that
with some script to make concave hull (convex if you want)
and some script to output letter in geometry
Here is a small script. There are 2 C#, one ouputting all fonts (424 for me) and one outputing Brep. Brep are changed to mesh outside C#. It is surely not difficult to do it inside, so you can do it.
There is no placement of the text.
I am quite sure many plugins do this type of work but it was interesting to remake this script with the new Rhino 6 objects.
[image]
[Frame_]
text_curve_rhino6.gh (10.4 KB)
And for the record
https://developer.rhino3d.com/api/RhinoCommon/html/T_Rhino_DocObj…
That’s all
nesting words.gh (25.6 KB)
5 Likes
Hi. Still didnt manage to find the best way to make a shape filled with one word in a random way, also with random sizes, choose the font and to avoid that the words intersect each others.
something like the image below but with the same word, same colour.
thank you again,
best regards,
I think this can be created with photoshop or illustrator
to get what you exactly want you must always did some steps manually
http://www.wordle.net/
1 Like
Hi
I have been trying to solve a couple of things for my idea. What I haven’t managed yet to solve is:
I would like the words to stay within the boundaries of the big word GO
I would like for the words not to intersect each other
I would like to control the dimension of the small GO and the big GO ( so from how small to how big they can be )
to have randomly 5 different fonts
the idea is to have even more words inside the mask like:
as you can see this becomes quite messy and not very dynamic.
any suggestions on how to achieve this?
GO.gh (123.9 KB)
thank you again
I think you should create circles around the texts than use kangaroo , there is a thread here about nesting circles with kangaroo will help you
I did that and it seems not too bad for what he wants.
Hello
changing the big word is easy, change the “bigMesh” don’t forget to join the mesh in order to have just one mesh.
There are many possibilities, or you extract edges of the mesh with Mesh Edges ouptut E1. Or I can also output curves from the script that out output text in mesh
Here a modified script
nesting words V2.gh (82.2 KB)
[image]
4 Likes
ahah Looks super nice the image Laurent