Is it possible to bring add Surface labels to an object using Dynamo?
I’m guessing I would need to use the surface node to bring in the surface, then assign the locations of the label via making points that would read the elevation from the surface.
Side note - Still new to Dynamo. Is there a list of all the nodes and what they do that I can download?
I tried to solve the same task. and found a way out by copying an already created label.
it would be great to know how to get the coordinates of the label
I am trying to do the process above however, the I can;t seem to bring in a surface to apply the points to. I brought in a surface using the Civil3d tool but it is not the correct type of surface?
Adding the points by X/Y worked. However, when I added them back into the Text.Create; it is looking for a “point:double”… At least that is my assumption with this latest error
The error message is telling you that the inputs provided do not match the inputs that it is looking for. So it first goes through and lists the input types that it expects (i.e. string, point, double, etc.) and then lists the inputs that it was provided. In this case, the text height of 20 that you are supplying is a string because it is in quotation marks in the code block. Remove the quotation marks so that it is passed as a number (i.e. double) instead of a text string.
@zachri.jensen Thank you for your work!
I tried to work with label, now it’s possible to generate new label.
But I didn’t found node to get labels previously placed in the drawing, to change them.
Is it possible?
That particular warning doesn’t mean much, but the answer to your question is yes, Camber v2.0.0 requires Civil 3D 2022.1. But you can download v1.0.1 instead and you should see those nodes.