I am trying to create a workflow that creates 3dSolids from Pipes in Dynamo and copy the data of the pipe (part) to the solid after creating it and place it in some Pset in the new solid. I do not have specific property in mind as i need to bring all the properties under “Geometrie” and “Komponentdaten”.
I am trying the retrieve the Partdata of a pipe part. I know there is a Dynamo node from the toolkit that can do but it only returns a dictionary with the DataField.Name and DataField.Value.
This great but I need to get the DisplayName of the property which is in my case in German.
I tried to get the PartData using Python myself and see how much information I can get. In the DataField class it is only possible to get “Name” (same as civil3d toolkit node), “ContextString” and “Description” which is much better for me but is still not enough as I need the display name which is in German.
So I have two questions here:
- Is it possible to get the DisplayName of the PartData or I need to create an enumeration manually at the moment to go further?
- PartData is possible to get automatically all of the data using Pipe.PartData. Is there a similar way to get all the properties falling under the “Geometrie” tab or I need to get them one by one and then group them together?
Thanks a lot in advance!