Slide background
Slide background

LRCZ Blog

Just another WordPress.com site

Some of the are old, some of the are new…

August 22, 2017

Basic list management in Dynamo debunked.. here.

Meanwhile the staff at Livingroomcraftz is battling complex floors like these ones…

Noname.png

Duh – complex – stay tuned for more…

 

Posted in: Uncategorized

Third uncle

August 18, 2017

I really like this song youtube link here.

Anyways – our office freak was on to something here.

For the coming days there will be a bit of silence – production work pending – we need a model for this:

Capture.png

Tons of work pending…

Work is good, life is good…

Posted in: Uncategorized

Sunday morning…

August 6, 2017

Our friend just found something – https://shutupandbim.wordpress.com/2017/08/06/sailing-the-seas-of-cheese/

Types without types…

Noname

Posted in: Uncategorized

Gonna be easy

July 28, 2017

Our favorite freak on a leash it up to something here.

Agreed that the fact that Revit uses single precision for it’s geometry (definition here) is a drag.

And that a company like A’desk cant fix that is making me genuinely unhappy. What more to say if you got to handle complex stuff like this:

Noname.png

Cutting Solids with Toposurfaces in Dynamo – works, but it’s a mind bender…

Life is still good….

Posted in: Uncategorized

Creep in the cellar…

July 22, 2017

Uh oh – this creep that is haunting the HQ of LRCZ – he is up to something with this.

Noname

Looks like a window in a – wait a second – curved wall – can that work?

Noname

Definitely WIP – but lets see where that goes to…

Life is good…

Posted in: Uncategorized

Under Heavy Manners

July 19, 2017

I love this song – link. David Byrne’s hysterical singing perfectly fits the beautiful weirness of Robert Fripp’s guitar tracks.

Back to BIM – finally our excursion into geology is done.

First we created excavation geometries for each ground slice using Dynamo:

Noname.png

The process used was a bit difficult – we basically created a couple of solids for the foundations, sliced them at the different topography levels, and then too a cookie cutter approach to cut away geometry we did not need to excavate.

The Dynamo for slicing the solid is here:Capture.png

Link to the dyn is here.

For the Boolean operations we used rather simplistic scripts:

Capture.png

As well as:

Capture.png

With a similar process we created a geometry for the required back fill as well – as seen here:

Noname.png

Life is good…

Posted in: Uncategorized

Inductive resonance

July 18, 2017

Revit for geology… – … what? Yes – imagine your task is as follows:

You need to model foundations of a mildly complex structure – they look like that:

Noname.png

Next step is to figure out how much dirt to dig. We got the topography here:

Noname.png

Plus – we got individual soil layers and we want to know the quantities by layer… here are the layers all modeled as a topography in Revit:

Noname.png

No the again Powerpuff Girls – neeh – Dynamo to the rescue – we create a solid and slice it into individual pieces to see the quantities – the result:

Noname.png

All individual loadable families, correctly reporting volume:

Noname

Properties:

Noname

The Dynamo script:

Capture.png

The script is here.

The story will not end here, tomorrow more work on back-fills and such…

Life is good…

Posted in: Uncategorized

Smart Patrol… we shove the poles…

July 17, 2017

Oh dear music – Devo, Smart Patrol running in the background…

This post is going to be continued – it’s a complex one but we’ll get to a point here.

Problem of the day is – the busy bees here at Livingroomcraftz have a nice little model and now we need all the elements below ground as a single piece of geometry in order to use it as a cookie cutter for the soil to get excavation masses.

So the model is this:

gh.png

Mind you, no underground parking but we have a really bad soil situation so we have to dig really deep to reach stable ground, that’s why getting the quantities here is critical.

The excavation model is getting into shape – the red stuff is what we need to dig away for the parking lot alone – 777 m3 of earth, that’s quite a lot of trucks.

Noname.png

Next will be the building – but for doing this exercise in Dynamo we need one (1) piece of native Revit solid geometry to slice though the topo layers.

The graph for that is here:

Capture

Quite simple – you collect all the geometry, join it together and create a loadable family from it.

The original file:

Noname

More than 100 pieces of geometry – and I was way too lazy to remodel that as a single piece.

The result after running the script:

Noname

One piece of native Revit geometry – ready for further processing with this:

Capture.png

More on that in the coming days…

Life is good…

Posted in: Uncategorized

Join together…

July 14, 2017

Somebody seems to be a bit angry here but that is a valid point – why would the join order in Revit determine if a parameter value is valid or gibberish – I personally would have expected better from Autodesk to be honest…

Read the post – https://shutupandbim.wordpress.com/2017/07/14/when-airwaves-swing/

Posted in: Uncategorized

The Cheerful Insanity…

July 8, 2017

Programming is not for the feeble minded – and visual programming is no exception. I sat quite some time today on a problem that presented itself as enigmatic:

kaputt

Why would that not work? Or only partially? All the nodes in question are OOTB and in the same category:

Noname

So why…? I started digging around and finally found an answer – hidden in Dynamo itself – click the node in question > Right-click > Help – you’ll see that:

Noname

Click on “See more on the Dynamo Dictionary…” link on the bottom and you’ll get – a working sample graph:

Noname.png

Seems that some of the nodes needed the Element.Parametes Node in between – don’t ask me about that inconsistency…

hooray.png

And life is good…

Update:

Life is not good at all…

Upon further investigation this method does not work – the Element.Parameters Node returns gibberish when used on SharedParameterElement:

Noname

Consequently all depending nodes do the same:

Noname.png

I am wondering what is going on here… Smells like a bug… I’ll re-post as soon as I can figure that one out…

Update:

Reading the SDK apparently the Document class in the Revit API only exposes ParameterBindings:

Noname

ParameterBindings then only exposes the following properties:

Noname

So – my aim is to figure out weather a bound shared parameter is instance or type bound – this will not get me there… I’ll rethink…

Posted in: Uncategorized