A3DEUnits

enum A3DEUnits

Unit values used for model files.

Units in a model file are stored as a double value representing millimeters (mm).
For example, a value of 1000 mm corresponds to a meter (:ref:kA3DUnitMeter).

Below is a table showing the correspondence between units and their values in millimeters:

**Name ** | **Enumerator ** | **Value (millimeters) **

It is possible to convert a double value to an A3DEUnits with A3DUnitGetFromValue(), and back to A3DDouble with A3DUnitGetFromEnum().

embed:rst:inline :doc:`/guide/units`

, A3DUnitGetFromEnum(), A3DUnitGetFromValue(), A3DAsmModelFileGetUnit()

3.0

enumerator kA3DUnitPoint = 0

Point.

enumerator kA3DUnitInch

Inch (in).

enumerator kA3DUnitMillimeter

Millimeter (mm).

enumerator kA3DUnitCentimeter

Centimeter (cm).

enumerator kA3DUnitPicas

Picas.

enumerator kA3DUnitFoot

Foot (ft).

enumerator kA3DUnitYard

Yard (yd).

enumerator kA3DUnitMeter

Meter (m).

enumerator kA3DUnitKilometer

Kilometer (km).

enumerator kA3DUnitMile

Mile (mi).

enumerator kA3DUnitMicroInch

Micro Inch (µin).

enumerator kA3DUnitMil

Mil.

enumerator kA3DUnitAngstrom

Angstrom (Å).

enumerator kA3DUnitNanometer

Nanometer nm).

enumerator kA3DUnitMicron

Micron (µ).

enumerator kA3DUnitDecimeter

Decimeter (dc).

enumerator kA3DUnitDekameter

Dekameter (dam).

enumerator kA3DUnitHectometer

Hectometer (hm).

enumerator kA3DUnitGigameter

Gigameter (gm).

enumerator kA3DUnitAstronomical

Astronomical (ua).

enumerator kA3DUnitLightYear

Light year (ly).

enumerator kA3DUnitParsec

Parsec (pc).

enumerator kA3DUnitUSSurveyFoot

US Survey foot (ft).

enumerator kA3DUnitUSSurveyInch

US survey inch (in).

enumerator kA3DUnitUSSurveyYard

US survey yard (yd).

enumerator kA3DUnitUSSurveyMile

US survey mile (mi).

enumerator kA3DUnitUnknown

Unknown.