Vertical Text Tags

Hi all!

I need to add text tags to grid points on a vertical plane but I cant use 2D text tag because they show up through walls and 3D text tag natively lays them down (shown in snip). What is the best way to get these to display vertically on the wall? I do have Human and have been trying to use justifiedtext 3d and have been unsuccessful. It is also important to note associating one plane will not work as the walls face all directions and I need the labels to be oriented correctly on each wall.

Attached is my file.

Daylight Test Model_Rotate Text.gh (242.9 KB)

Any help is greatly appreciated!

Hello
In Text Tag 3d you have a plane, don’t chose XY plane but XZ or YZ ! You can also make your own plane if you want different direction. You surely use a point that is transformed to a XY plane with an origin at your point.
=> USE a plane

Thank you for the quick response! Unfortunately I dont understand you explanation… I am using sensor points from a grid as location and do not see a place to “select” a plane

It is quite common when there is no script attached. There is no :man_mage: here. We can’t see what is inside your definition.

But I think I understand you problem. Put your grid location into a plane component. XZ or YZ ?

You can also rotate the plane if you want text going top to bottom or …

2 Likes

Thank you for this. Unfortunately these solutions arent working. I have attached my file with labeled grid points and text laying horizontal where I need them to stand up vertically and it overlaps when I put in the actual values and not my test panel.

Daylight Test Model_Rotate Text.gh (284.1 KB)

Your GH file is useless to anyone without your plugins.

Plane orientation is one of the most basic concepts in GH.

Yes, my apologies, I thought I had internalized the data…. here is the file again. Should be internalized.

Great, then I assume you have a solution..

The difficulty is not just a single plane orientation, I need the tags oriented to their respective planes. The snip shows the tags vertical but orientated to the XZ plane so is backwards or perpendicular in some places.

Daylight Test Model_Rotate Text.gh (242.9 KB)

That is a mistake, for the reasons already stated.

I have internalized the data… as stated above. No you can use the file without plug ins, its a very basic GH concept.

Yes it is.



Evaluate surface will find the vector you need for each plane. If your surfaces are flipped, you will have to evaluate the directions to get them all sorted out.

Oopsy! :wink:

Daylight Test Model_Rotate Text.gh (203.1 KB)

You’re getting there…


You might consider a version letter in your filenames:

It seems like you have analysis surfaces vertically oriented for walls?

This is what Laurent was alluding to: You can extract planes (in various ways) from the grid points of your analysis surface.

The UV direction of your surfaces may come into play depending on how they were constructed, but here is an example:

1 Like

Thank you so much for the response! Your snip is exactly what I am looking for and yes, there analysis surfaces vertically oriented for walls.

Unfortunately I have tried your example, replacing the Text with the sensor point values from the panel and the tags are still laying horizontally. Ive tried to rotate the plane and use the UV direction without luck.

The snip shows my current set up. Ignore the 2D tag set up, as mentioned those show through walls so I cant use that component.

An updated file… I believe I got it all internalized this time :melting_face:

Daylight Test Model_Rotate Text.gh (57.4 KB)