T3Lab Handbook
T3LAB.REVIT
T3LAB.REVIT/Data & IFC-SG/Foundation Volume

Foundation Volume

Audit

Structural volume calculator. Extracts computed concrete volumes from foundations and writes volume values into instance parameters for takeoffs.

Ribbon:Data & IFC-SG
Safety:Atomic Transaction
Revit:2020 – 2026

Quick Workflow

01

Select Structural Foundation elements in the active view.

02

Launch Foundation Volume tool and select target destination parameter.

03

Click Write Volumes to transfer computed concrete volumes.

Interface Preview

Live UI
Foundation Volume Calculator

Detailed Documentation

Foundation Volume - User Guide & Reference

The Foundation Volume utility (Audit category) Calculates structural foundation concrete volumes and copies Revit's computed volume parameter (HOST_VOLUME_COMPUTED) to selected custom parameters (e.g. shared parameters) in bulk for scheduling..


1. Overview & Key Capabilities

The Foundation Volume tool is designed to improve workflow efficiency by automating standard tasks. Key capabilities include:

  • Calculates structural foundation concrete volumes and copies Revit's computed volume parameter (HOST_VOLUME_COMPUTED) to selected custom parameters (e.g.
  • shared parameters) in bulk for scheduling.

2. Detailed Step-by-Step Usage

Follow these instructions to use the tool in your active Revit session:

  1. Select Structural Foundation elements.
  2. Launch Foundation Volume tool.
  3. Choose target destination instance parameter.
  4. Click Write Volumes to transfer computed volumes to parameters.

3. Technical Specifications & Under the Hood

Revit API Integration

  • Key API Components: Revit Warnings API (doc.GetWarnings()), PerformanceAdviser checks, and FilteredElementCollector for in-place components and empty views/sheets verification.
  • Transaction Handling: All modifications are packaged into a single Revit API transaction. If any error occurs, the changes are rolled back automatically to preserve model integrity.

[!TIP] Best Practice Tip: Regularly running the Model Auditor prevents performance degradation. Large numbers of warnings and in-place families will slow down model opening and sync times.

BCF Reader