Revit element layer data to Speckle viewer?

Hey guys,

I’m just trying to figure out if the layers from an element are possible to analyse in Speckle? For example a wall element in Revit, can I explore the layer build up in Speckle and see the materials and thicknesses of each?

I don’t see any corresponding data in the Element Data,

Just to qualify this, you mean this:

If so, we have an open ticket to solve this for the new beta connectors!

2 Likes

Layer data is currently being sent under “materialQuantities”, there seems to be a bug in the new web app and I can’t expand it, but it’s there :slight_smile:

It’ll be reworked in a better way as Dim says above, in the new version of the connectors.

2 Likes

Ok, great. yeah I used the xyz app and was able to spot the material data. I couldn’t see a thickness however?

Essentially yeah, I was trying to find a way to grab and display the later data of wall elements in a model. Ideally I would like to see all layers, materials and their thicknesses.

However, potentially having the Revit Function, and all the other data from that window, could also be advantageous.

Hopefully this works in the update as you suggested :slight_smile: Thank you.

We’ve have tackled this in our new connectors - as a first pass, so your feedback will be quite important to have right now to shape things:

image

example link: revit/sample-school - ggg | Speckle - just select an element and you should find what you’re looking for in there.

The thickness property is currently found under the type parameter’s assembly structure, separated from the material quantities themselves.

We can combine them, but these are two different api endpoints and might cause headaches that we currently don’t know about.

1 Like

Hey again,

I found that Revit model and looked at an internal wall layers. In this example we have a single layer gypsum, metal stud, and two more gypsum layers.
2024-10-16 11_13_30-Edit Assembly

However when I look in the structure data in Speckle, I’m only seeing two data points, one for each material, but it’s only showing one gypsum layer. I think it would be important to get a full list of all layers and thicknesses included in the element. I guess it’s ok that the material quantity is separate, as it’s the overall material quantity for that object, as opposed to the separated layer quantities. That data can be fetched separately.

image

On a similar note, you can see the unit under the materials says mm. I guess it means square mm and cubic mm?

I was wondering if it could be possible to have the unit included beside the value like it is under the Dimension field`?

All valid requests! cc @gokermu for visibility.

This is actually a legit bug in our implementation, where i’m relying (stupidly) for the material name to be unique. Thanks for catching it!

Yes. We’ll need though to rely on you to understand that volume is ^3 and area is ^2 - i’d rather keep things consistent with revit’s api (i will check if there’s a better way).

Painful really - the green rectangle is visual sugar i’ve added in the frontend, i’m hesitant to add more edge cases. Let’s see!

1 Like