Another little Dynamo – this time we make sure that no water enters the basement and we”ll install a structural connection family at the bottom of the wall that joins basement wall and foundation slab together.
In Revit terms – positioning a line based family at the center line of the bottom of a wall.
That are the walls
This is the Dynamo:
Let’s quickly dissect the Dynamo:
This part only created the User Interface and if you want to know about that – please let me know.
Here is the more beefy part:
At first we need to get al faces from the walls and identify the bottom ones:
Very cool custom node – thanks to the Clockwork package
Next we need to get the perimeter curves of those surfaces:
Here we find the points to construct a line to place our family along:
Family placed, backed so that the next run will not remove already placed items.
And the result:
And life is good again…
Well – another challenge brought forward: find the contact surface between two joined walls and place a line-based family onto it.. think of this like a structural connection element that keeps a CMU wall connected to a cast in place wall.
Here’s the bigger picture:
Let’s dissect the dynamo:
This part utilizes the Data-Shapes Package to build a user interface to select the walls and the connecting family type. The result of this lokks like that:
After selecting the elements we go into the main part of the script: first we get the geometric intersection of the surfaces of the wall…
Now we extract the intersecting surface and construct a line use their u,v lines:
Now that we have that we can place the family:
And the end result is:
Family placed… depending how fancy you want to be you could add a load of model detail into the family… maybe a later post…
But for now – life is good…
Printing a sheet set from Revit can be tedious, especially when you want to have a specific naming convention or such…
Let’s look at this Dynamo:
Simply straightforward thanks to the Archi-lab_Grimshaw node:
And it gives us a directory full of PDFs – and we do not like the default naming at all…
So – time for the next Dynamo exercise – grab those files, rename them according to criteria we set, move them to a new location:
What we do here is basically simple – we first construct a filename based on a set of criteria – target folder, Sheet Number, Sheet Name:
Then we simply move the files providing the new names:
And the result:
That’s how we like it…
And life is good…
A summary of this week – first of all, I just love silly error messages and our good old Revit app is full of them. Like this:
Yes, really, I want to print a single sheet as a single sheet. Sure, that is just a little slip of developers attention, but – well – you know – this software is supposed to cost money. Would you tolerate this on your brand new Mercedes Benz? “Are you sure you want to drive me?” – comical at best…
No new Dynamo so far this week, sorry, too much other stuff going on…
From the department of “Tips and Tricks”: we got in a DWG that would violently refuse to display in Revit:
Your keen eye might be able to see the one pixel – this is calling for trouble… so Wblock stuff out and clean it up
Now the DWG looks like this
Not too bad – lets get it into Revit:
Nothing… long story short – the DWG had stuff > 33km in z – direction and that made Revit just tell me to well.. f$#* myself…
Flattening a botched up DWG is not as simple as it sounds… any comments welcome but we found something…
Remedy – we take the DWG into a drafting view in Revit and downscale it
Wow – the DWG becomes visible…
Next step – export to DWG again:
In AutoCAD – flat as flat can be….
Back in Revit:
Yeah – we see stuff… and the precision is not too bad…
Life is good…
Oops – our friend got technical – but the workflow seems interesting – find it here.
Something for the road…
More to come… Stay tuned, life is good…
It’s been some time of quietness – the reason is that we were consumed with production work and not so much time has been left over for some creative thinking but – here we go – let’s dissect a workflow…
Goal is – we have a DWG that gives us outlines for a landscaping project and we want to convert all the different areas into floors for shaping the landscaping.
As expected the DWG looks like – well, a DWG you get from a consultant:
So – how do we get from here to there:
Step 1 – Dynamo and BimorphNodes:
Model lines in Revit:
Now we can isolate a loop and get a floor family created out of it:
Step 2: Dynamo again…
What we are doing here is pretty simple
- collect the curves
- join them together and create a surface
- extrude the surface
- create a family instance
And what we got – a Revit family with a free form element
The mystery of the free form element still need disambiguation but that is topc of another night
We’ll come to that – for now, life is good…
Our friend found this.
Dynamo 2.0 – big changes, lot’s of work in front of us…
Life can’t be better…
Some really nerdy Revit stuff… enjoy – this.
There is really a lot of project work and travelling coming up so it might get quiet.. for a couple of days…
Our friend here has a point. BILT EUR 2017 will be pretty cool – new speakers, some late in the game surprises but I am pretty sure we will learn a lot.
So – apologies for a quiet next 10 days, but I’ll try my very best to soak up wisdom there.
A short finding – have a complex situation in your Revit and quickly want to get top the ground of it?
This is your friend:
Then in a 3D View while having your selection still in focus go to
The bottom left icon takes you to the following cropped 3D View
Nothing new but really handy if you prefer to edit in 3D like yours truly.
Life is good…
Due to insane amounts of project work… you have seen that before… Nonetheless, one thing that we here propagate is to keep your model clean.
We do not want to see warnings and – personally is my gold standard for model quality since you immediately can feel the performance impact – especially in floor sketches.
Anyways – ta-da – here we have the model:
Looks a bit angular
Don’t even ask me why – we are just executing at another parties design… but yes, I sure can see the 245.82 degrees in the mud of a rainy construction site.
So given the odd numbers it’s a bit hard to keep good old Revit from being a bit fuzzy with inaccuracies and stuff.
So – what better thing to do on a Friday night is to get rid of all these sketch line inaccuracies in your floor plates – did I mention we rotated the project origin just recently?
But in the end – six people contributing – and the dialog looks like this:
Warnings – zero, null, zilch…
Life is good