# Volume stored

**URL:** <https://forums.buildingsmart.org/t/volume-stored/2547>\
**Category:** Users\
**Created:** [March 30, 2020, 8:37pm UTC](https://forums.buildingsmart.org/t/volume-stored/2547 "2020-03-30T20:37:13Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hans\_Lammerts](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/hans_lammerts/32/835_2.png) [@Hans\_Lammerts](https://forums.buildingsmart.org/u/Hans_Lammerts)\
**Post date:** [March 30, 2020, 8:37pm UTC](https://forums.buildingsmart.org/t/volume-stored/2547/1 "2020-03-30T20:37:13Z")

</div>

Does a IFC model carry volume of an object? Or is this (by choice?) the result of calculations of software coding after the export / import sequence.  
Thanks

---

<div class="post-metadata">

**Author:** ![TLiebich](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/tliebich/32/71_2.png) [@TLiebich](https://forums.buildingsmart.org/u/TLiebich)\
**Post date:** [March 30, 2020, 9:42pm UTC](https://forums.buildingsmart.org/t/volume-stored/2547/2 "2020-03-30T21:42:15Z")

</div>

both is reality

in most software, you can export the calculated volume of an element by using the base quantities, `IfcQuantityVolume`. Many software, in particular IFC Viewer, allow to calculate also the volume based on the geometry after import (e.g. Solibri).

You can also use both values for counterchecking (this is, what I am doing). So you can easily detect deficiencies (wrongly calculated export volumes, or even something bugs in the geometry export).

Is this, what you asked for?

---

<div class="post-metadata">

**Author:** ![Moult](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/moult/32/196_2.png) [@Moult](https://forums.buildingsmart.org/u/Moult)\
**Post date:** [March 30, 2020, 11:01pm UTC](https://forums.buildingsmart.org/t/volume-stored/2547/3 "2020-03-30T23:01:17Z")

</div>

In addition to @TLiebich’s answer, the quantities in the IFC file _may_ go into some detail such as Gross Volume or Net Volume, which may differ whether or not you include opening elements.

I have found many wrongly calculated volumes and mis-named net vs gross values. It is important to not trust this values and check them again after export.

Some authoring packages allow you to choose between automatic calculation, and manually typing in a value.

---

<div class="post-metadata">

**Author:** ![Hans\_Lammerts](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/hans_lammerts/32/835_2.png) [@Hans\_Lammerts](https://forums.buildingsmart.org/u/Hans_Lammerts)\
**Post date:** [March 31, 2020, 8:06am UTC](https://forums.buildingsmart.org/t/volume-stored/2547/4 "2020-03-31T08:06:51Z")

</div>

Based on volume i it very possible to identify parts for takeoff. My experience is that some cases the software has trouble with imported geometry which have rotations and mirrored display of these parts. Calculated volumes may vary like 0.0000001 but still can cause problems to ‘select similar’ operations. For these purposes it may be useful to look at the ifc based volume parameters which maybe can be roundoff as well.

---

<div class="post-metadata">

**Author:** ![Moult](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/moult/32/196_2.png) [@Moult](https://forums.buildingsmart.org/u/Moult)\
**Post date:** [March 31, 2020, 10:08pm UTC](https://forums.buildingsmart.org/t/volume-stored/2547/5 "2020-03-31T22:08:17Z")

</div>

Sorry if I misunderstand, but there isn’t a separate field for a calculate volume vs a manual volume. The BIM authoring tool can chose to allow it to be filled out manually, or to automatically calculate it. That said, your BIM viewing tool sometimes, on-top of the IFC Qset, offers its own calculations.

---

<div class="post-metadata">

**Author:** ![Hans\_Lammerts](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/hans_lammerts/32/835_2.png) [@Hans\_Lammerts](https://forums.buildingsmart.org/u/Hans_Lammerts)\
**Post date:** [March 31, 2020, 10:20pm UTC](https://forums.buildingsmart.org/t/volume-stored/2547/6 "2020-03-31T22:20:34Z")

</div>

What happens to these net and gross fields when importing? Are they discarded or neglected?

---

<div class="post-metadata">

**Author:** ![Moult](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/moult/32/196_2.png) [@Moult](https://forums.buildingsmart.org/u/Moult)\
**Post date:** [March 31, 2020, 10:37pm UTC](https://forums.buildingsmart.org/t/volume-stored/2547/7 "2020-03-31T22:37:57Z")

</div>

@Hans_Lammerts that would depend entirely on the BIM package 🙂

The BlenderBIM Add-on will pull in the data without changes and let you touch it like any other property.

XBim has the same behaviour.

Revit prefers its own calculation on top.

Solibri also does its own calculation on top.

---

<div class="post-metadata">

**Author:** ![Hans\_Lammerts](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/hans_lammerts/32/835_2.png) [@Hans\_Lammerts](https://forums.buildingsmart.org/u/Hans_Lammerts)\
**Post date:** [April 1, 2020, 10:01pm UTC](https://forums.buildingsmart.org/t/volume-stored/2547/8 "2020-04-01T22:01:28Z")

</div>

My CAD software doesn’t write the volumes in the IFC4 fileformat.  
It only states the units #16= IFCSIUNIT(\*,.VOLUMEUNIT.,$,.CUBIC\_METRE.);  
Which do not correspont with the mm setting(?)

 ![no volume](https://us1.discourse-cdn.com/flex016/uploads/buildingsmart1/original/2X/1/1dd4041805fd4df620b56c3109b82a7db6b5a570.jpeg)  
 ![wrong units](https://us1.discourse-cdn.com/flex016/uploads/buildingsmart1/original/2X/c/ca430feaa819270bb2746c2ee4ad7c27076c2428.jpeg)  
 ![test volume 1](https://us1.discourse-cdn.com/flex016/uploads/buildingsmart1/original/2X/1/1aa3f15f9f3f3214271a5a2357c11082e300b2db.jpeg)  
[testvolume1.ifc](https://forums.buildingsmart.org/uploads/short-url/gg2Zrxrkqj4hBkYPFsN7FhuoX4t.ifc) (3.3 KB)

---

<div class="post-metadata">

**Author:** ![Moult](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/moult/32/196_2.png) [@Moult](https://forums.buildingsmart.org/u/Moult)\
**Post date:** [April 2, 2020, 12:44am UTC](https://forums.buildingsmart.org/t/volume-stored/2547/9 "2020-04-02T00:44:35Z")

</div>

Your file indeed does not contain any quantities. Sometimes, software may allow you to set different units for lengths, areas, and volumes, and so on. In this case, your mm setting is reflected correctly in the length unit. Perhaps there is another software setting you are missing.

Time to contact your vendor?

---

<div class="post-metadata">

**Author:** ![Hans\_Lammerts](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/hans_lammerts/32/835_2.png) [@Hans\_Lammerts](https://forums.buildingsmart.org/u/Hans_Lammerts)\
**Post date:** [April 2, 2020, 10:25am UTC](https://forums.buildingsmart.org/t/volume-stored/2547/10 "2020-04-02T10:25:03Z")

</div>

You are right!  
Of course volume can be m3 while length stays mm. That is what’s preffered in the first place.  
I think i have to classify my object first for ‘doing bim’  
Than BIM quantities show up. But not in IFC exports.  
It seems always calculated. A choice make by the vendor. Not IFC certificate demand that makes this neccesary i suposse. But why put in formats for units like volume when totally no output is given?

btw this is BricsCAD BIM(ODA tech based)  
What is strange is that Volume functions are not part of the BIM licence but i need a mechanical extension (… say what??) [https://help.bricsys.com/hc/en-us/articles/360006692054-BmMassProp](https://help.bricsys.com/hc/en-us/articles/360006692054-BmMassProp)

Good idea to contact the vendor. This seems a bit absurd to me.  
Volume is CRITICAL !! BUILDING !! INFORMATION !! (modelling) 😛

 ![with volume](https://us1.discourse-cdn.com/flex016/uploads/buildingsmart1/original/2X/f/fd76d0b885d3d8ae636fdd765ed69197e68dbe6b.jpeg)

---

<div class="post-metadata">

**Author:** ![Moult](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/moult/32/196_2.png) [@Moult](https://forums.buildingsmart.org/u/Moult)\
**Post date:** [April 2, 2020, 11:31pm UTC](https://forums.buildingsmart.org/t/volume-stored/2547/11 "2020-04-02T23:31:49Z")

</div>

@Hans_Lammerts let us know when you get it working. You may want to contribute to the Open Source Architecture wiki, where we are slowly putting together best practices in various software packages to get really high quality IFC (and other open data format) output. You can write down the procedure so that other people can get better IFCs from BricsCAD.

---

<div class="post-metadata">

**Author:** ![Hans\_Lammerts](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/hans_lammerts/32/835_2.png) [@Hans\_Lammerts](https://forums.buildingsmart.org/u/Hans_Lammerts)\
**Post date:** [April 3, 2020, 7:43am UTC](https://forums.buildingsmart.org/t/volume-stored/2547/12 "2020-04-03T07:43:13Z")

</div>

I found it. The procedure is this

=\> Classify your Solids as “Objects” walls, columns, floor,etc  
=\> Check the IFC options. I my opinion have it checked on by default  
=\> Export IFC

If you give me the URL to this wiki i would be happy to write this and some more about the topic.

 ![BIM quantities](https://us1.discourse-cdn.com/flex016/uploads/buildingsmart1/original/2X/5/53ec9ccf7d808030e74cca9fbe6eb3f218687a22.jpeg)  
 ![IFC quantities](https://us1.discourse-cdn.com/flex016/uploads/buildingsmart1/original/2X/a/a22b5894eded87561a9eec655448b28d6e3a25ca.jpeg)  
 ![BricsCAD IFC options](https://us1.discourse-cdn.com/flex016/uploads/buildingsmart1/original/2X/2/2836de85371613c945a2e3ce39a923ea25ec9fb8.jpeg)

---

<div class="post-metadata">

**Author:** ![Moult](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/moult/32/196_2.png) [@Moult](https://forums.buildingsmart.org/u/Moult)\
**Post date:** [April 3, 2020, 9:47am UTC](https://forums.buildingsmart.org/t/volume-stored/2547/13 "2020-04-03T09:47:30Z")

</div>

[https://wiki.osarch.org](https://wiki.osarch.org) 🙂 Feel free to create your own pages as necessary!

---

<div class="post-metadata">

**Author:** ![Hans\_Lammerts](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/hans_lammerts/32/835_2.png) [@Hans\_Lammerts](https://forums.buildingsmart.org/u/Hans_Lammerts)\
**Post date:** [April 11, 2020, 12:35pm UTC](https://forums.buildingsmart.org/t/volume-stored/2547/14 "2020-04-11T12:35:34Z")

</div>

Ok. Good idea Dion  
So, Here is my cent. Sofar.  
Feel free to respond and contribute.

[https://wiki.osarch.org/index.php?title=IFC\_import\_in\_DWG](https://wiki.osarch.org/index.php?title=IFC_import_in_DWG)
