Material Take-offs for wall layers

I see from the documentation that there’s a place in a material take-off table for walls. Can I get the area for a specific wall layer in a project?

1 Like

Hi @djhg I’m afraid that the information of style components, such as the area or the thickness of a specific wall layer can’t be listed in tables.
That’s something planned for future versions though.

As a (cumbersome) workaround you can create a custom parameter called “wall layer “X” area”, calculate the area and assign the value to the whole wall. Then, that custom parameter can be listed in tables. The calculation of these areas and assignment of the values to the corresponding walls is something that can be automated using Grasshopper.

Could you make an example of this? Please

@miguelayora3 @djhg I’ve developed a GH definition for calculating the wall layers’ areas and volumes based on a specific layer name. Find it attached:

Wall Layer Area and Volume.gh (124.8 KB)

To proceed:

  1. Open the GH file and type the name of the wall layer which you want to calculate the areas or volumes.

  2. Push the Update Property component button to assign the calculated values to the walls that have one or more layers with the specified name. When doing so, a new Document Parameter will be generated called “(Layer name) Area” and “(Layer Name) Volume”.

(You may need to “recompute” the definition before pushing the other Update Property component button)

You can check the values assigned to walls in the Properties panel > Parameters:

  1. Open the Table Styles dialog (vaTableStyles) and add a new property field to the table style that lists walls:

  1. Select the new field, name it properly, and from the “Source” tab, assign the corresponding parameter (i.e “Plasterboard Area”)

  1. Add a new field for the other parameter ( “Plasterboard Volume”).

  2. From the “Quantity field”, unselect the “style” property, so you can list the walls individually with the corresponding values (the option to display total sums will be available in VisualARQ 3).

  3. Insert the table in the model with the vaTable command

1 Like

Hello! I am using visualarq 3 and I am facing a similar issue. Is it possible to group and add parameters in a schedule? for example, I have bars that I want to group by name (an id), and I want to group them by name and then add up the lengths of all the bars that have the same name and display the total length in one row (as opposed to having a total row for all bars at the end). How can I do this?

Hi @Luiza_Longo , You can add new property fields in a table style (at the table styles dialog vaTableStyles ) by doing right click on the desired table style > New > Table Property field.

In the Grouping tab, you can define which property fields you want to group your objects in that table.

If the list of property fields includes a “Quantity” one, ignore the following instructions. If it doesn’t, you can make it appear by editing the table style (righ click on it > Edit), so the wizard will appear.


Then go through all the steps until you are asked to group by fields. Check the button and select the field(s).

Finally, if you want to see the totals of certain field, you select that property field, and indicate the kind of totals:

Now, you are ready to display the objects in the model based on that table style, in the table report panel.
To know more about this feature, I recommend watching this tutorial: https://youtu.be/Iw529J-rNnU?si=b6s77Tm3VPDYbG13

Yes, you can get the area for specific wall layers in the material take-off table. Just make sure you have the right settings enabled in your project to display those details. If you’re having trouble finding it, check the documentation for any specific steps related to wall layers.

Hi! Thank you for your answer!
I have tried grouping this table

I want to group all the items with same Pos (position), and add “Masse” and “Gesamt Länge (total length)”, Stck (Quantity, but not the number of elements per se, but rather a custom number I have created, since the element I am counting is an array), but not “Einzellänge” and “⌀”.
But when I group by Position I get this result (there is ony one instance of Pos 3 and 4 respectively, so they are not adding up). The quantity field seems correct, but how can I add my other custom parameters (Stck, Masse, Gesamtlänge)?


If I edit the Total tab, I just get an total sum at the end

I have set up Gesamtlänge/Einzellänge as a Length parameter, Pos, Stck and Masse as a Number using the Wizard.
Thanks a lot!

Hi
I don’t know if this is for you, but there’s a plugin that just came out that might help. It calculates the quantities for each individual layer of the walls and much more.

See

Sounds interesting! I am on Rhino 8, will keep an eye for the R8 version.

Hi @Luiza_Longo I can see there is an error in the calculation of totals of grouped properties. When you group objects by a property field (like the “Pos” property field in your case), the other fields will just show the values if they are equal to the other items in the same group. Otherwise the cell will be empty. I can see that in those cases the totals are not calculated propertly, so we will fix this asap.

@Luiza_Longo I let you know we have fixed the issue of sum of totals of grouped properties in VisualARQ 3.3 RC2, which is available to download here: VisualARQ 3 - Version 3.3 RC2 released