Firstly I take no credit for my progress as I know jack bout Dynamo, so I have credited sources when grouping nodes
Attached find a sample project and dynamo script
**Description of Toposolid**
as you will see thee is a green layer and gray layer(sub surface). Created this using to toposolid then cutting one from the other. Note that what is happening on surface (Green Layer Top) is different what is happening sub-surface (Grey Layer)
I did see mention somewhere that rather then use dynamo just attach the top/bottom of column to the toposolid. Tried this, with it only attaching the top to the underside of the Toposolid
**Objective**
Trying to align to top of the column (centre point, column does not need to cut) with the top of the the green toposolid and have the base align with bottom side of green topo/top of grey topo
it would then modify the top and base offsets accordingly...
Note this was done by eye roughly to indicate objective
Please help with any suggestions and fixes...
Gelöst! Gehe zur Lösung
Gelöst von wr.marshall. Gehe zur Lösung
Actually, the simpler way would be to Edit Column Family the change the Visibility Setting for one of the Columns to make it visible in Coarse View. Then reload and use Cut/Join Geometry tools between the Columns and Topo.
@barthbradley Firstly thanks for suggestions.
1)Though not shown here trying your first suggestion, I managed to trace the surface using massing then creating a roof on the surface. however it seems to take the corner of the column when I require the centre as can be seen in the screen shot
2) Your second option works, but the then does not give me the level again refer to screen shot
For interest refer to link above as made some progress on the Dynamo script, however in some cases it's not working. Do you know anything about Dynamo to resolve issue for rogue elements ?
This topic resolved on Dynamo Forums here: Why Is Dynamo Duplicating Element When Should Only Modify Existing Element - Geometry - Dynamo (dyna...
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.