The possible criteria are:
- The geometry bounding box is within the normal range (0.001mm to 1Km) and the distance
of bounding box center from the origin is greater than or equal to the normal range.
The geometry bounding box is within the large range (1 Km to 100 Km) and the distance
of the bounding box center from origin is greater than or equal to the large range.
The geometry bounding box is within the extra-large range (100 Km to 10,000km)
and the distance of the bounding box center from origin is greater than or equal to the
extra-large range.
For more accuracy, such a geometry is created on the origin, using geolocation. Geolocation
represents the geodesic CRS (Latitude, longitude, elevation, true north) and the cartesian
projected CRS (Eastings, northings, orthogonal height) in the destination structure. For more
information, see Understanding Geolocation
Before the creation of the geometry, all the 3D geometries are translated toward the origin.
The translation value is the bounding box center of the entire geometry, and is available in
Edit Geolocation and in the error file.
There are some exceptions:
- If some geometry lies near the origin, and another is far away, there is no
translation.

- If two bodies lies at opposite sides and at the end of the valid range, they cannot be
shifted to a valid model range.

- If the file contains a boundary representation far away from the origin, and product
instances with a high transformation and small bounding box, the origin is not shifted:
- The bounding box of the whole file is composed of a large bounding box of the
boundary representation, and a small bounding box of the geometry present in the
instances.
- As a consequence, the resulting bounding box would be very large, making shifting
the origin impossible.