I just made a quick fix for a Rhino 5 / GH 0.9 component, which uses TextEntity class in RhinoCommon.
When the “Explode” method is used on the TextEntity on RhinoWIP, the output seems to be wrong. The alignment should be MiddleCenter on both pictures. The bottom one shows RhinoWIP / GH 1.0 :
@FlorianFrank, can you provide a Grasshopper solution, that we can run here, that demonstrates the problem?
– Dale
Hi Dale,
sorry for my late reply. I needed to investigate more. Here is an updated version of the above example. It seems, that the font is also ignored. The exploded text is always “Arial” and aligned at “TopLeft”.
I couldn’t find any bug in my script, that may cause this problem.
Kindly,
Florian
ExplodeTextBug.gh (182.5 KB)
The TextEntity’s boundingbox is also matching the exploded result, instead of the visual represented text object:
Hi @FlorianFrank,
Thanks for getting back with me. I’ve logged the bug.
https://mcneel.myjetbrains.com/youtrack/issue/RH-40651
– Dale
Hi @FlorianFrank,
I see your “3D Text” cluster is password protected. Anyway you can provide access so I can see how you’re creating the text?
– Dale
Hi @FlorianFrank,
Sorry, here is the issue.
https://mcneel.myjetbrains.com/youtrack/issue/RH-40693
Note, rather than using TextEntity.Explode
, there is also the new Curve.CreateTextOutlines
static function.
– Dale
RH-40651 and RH-40693 should be fixed in the latest WIP. Please give it a try.