| Article | 70001771 |
| Type | Wish |
| Product | vdIFC |
| Date Added | 5/25/2020 12:00:00 AM |
| Fixed | 8.8005.0.7 (5/27/2020 12:00:00 AM) |
| Submitted by | Yannis Makarounis |
Summary
I want to know the units in IFC format
Solution
A new proprty LUnits of vdIFCDocument was added in version 8005.0.7
Returns Units used for ifc document coordinates and length property values
It is a type of vdIFC.LengthUnits enum
It takes the following values:
Metre : 1 unit is 1 metre
Centimetre : 1 unit is 0.01 metre
Millimetre : 1 unit is 0.001 metre
Foot : 1 unit is 0.3048 metre
Inch : 1 unit is 0.0254 metre
Default value is Millimetre
It is defined when start a new vdIFCDocument with vdIFCComponent.New(LengthUnits lengthUnits)
-or- when open an existing ifc document
A utility method also added
double ConvertToUnit(double value, LengthUnits destination);
Convert the passed value from selected vdIFCDocument.LUnits to destination units.
