Dimensions of Wall Layers

How would one go about creating dimensions of each of a walls layers?

I can extract the info to report it as a double, but I’m not sure how to do about actually creating the linear dimensions. My first thought would be a Dimension.ByReferences node, but how can I retrieve the references of the layers?

Hi,
There is a Wall Layer Reference node in the Genius Loci package.

1 Like

Thanks, this works great, mostly…
This node gets the reference for core faces etc, ideally I need references for each layer. I’m assuming this is a much more involved process

1 Like

Hi,

Above all, to my knowledge, the Revit API does not offer a method for retrieving the references of each layer.

Ah ok thanks, shame

Package called HGC has a node called EdgeReferences that will return all the edges of a wall (including layer edges) as well as the reference of each edge. It provides the edges of all openings as well, so you will just have to do some testing to filter to just the edges/references that represent the layers.

3 Likes

Hi, I cant seem to find a package called HGC?

As mentioned above by @Alban_de_Chasteigner look at GeniusLoci - Wall Edges References and Wall Layer References. HGC package may have been replaced or removed.

Could you retrieve references of wall parts to get all layers? I’m trying with face and edge at the moment but geometry references that place a dimension in the right location are still a puzzle to me

Can you dimension the wall parts to get all the layers dimensioned? I got the face references but the dimension it creates is no where to be seen. Is there a particular edge or end point reference I should be getting or am I on a wild goose chase to no where. It’d be really nice to understand referencing geometries for dimensioning.