Dynamo Align Top Bottom Column with Toposolid

wr.marshall
Advisor

Dynamo Align Top Bottom Column with Toposolid

wr.marshall
Advisor
Advisor

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)

wrmarshall_0-1725617159292.png

 

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

wrmarshall_1-1725617229212.png

 

**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...

wrmarshall_2-1725617329792.png

 


Note this was done by eye roughly to indicate objective

 

Please help with any suggestions and fixes...

0 Likes
Reply
Accepted solutions (1)
613 Views
5 Replies
Replies (5)

wr.marshall
Advisor
Advisor
0 Likes

barthbradley
Consultant
Consultant
  1. Export the Topo to DWG. 
  2. Open an In-Place Massing session. 
  3. Insert CAD created in #1 into this open In-Place Massing session
  4. Finish and Close out of In-Place Mass
  5. Use Roof by [Mass] Face to apply a thin Roof Type to the Mass surfaces
  6. Attach Columns to this Roof by [Mass] Face.  

 

0 Likes

barthbradley
Consultant
Consultant

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.  

0 Likes

wr.marshall
Advisor
Advisor

@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

wrmarshall_1-1726067012632.png

 

 

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 ?

0 Likes

wr.marshall
Advisor
Advisor
Accepted solution
0 Likes