Titania X3D Editor

Bring Colours to Your Life.

Titania v4.3.3

Bring Colours to Your Life.

X3D Reference



GeoPositionInterpolator animates objects within a geographic coordinate system. GeoPositionInterpolator can contain a GeoOrigin node.

The GeoPositionInterpolator node belongs to the Geospatial component and its container field is children. It is available since X3D version 3.0 or later.



SFNode [in, out] metadata NULL [X3DMetadataObject]

Metadata are not part of the X3D world and not interpreted by the X3D browser, but they can be accessed via the ECMAScript interface.

SFNode [ ] geoOrigin NULL [GeoOrigin] (deprecated)

Field geoOrigin.

SFFloat [in] set_fraction (-∞,∞)

Set_fraction selects input key for corresponding keyValue output.

MFFloat [in, out] key [ ] (-∞,∞)

Definition parameters for linear-interpolation function time intervals, in increasing order and corresponding to keyValues.


Number of keys must match number of keyValues!

MFVec3d [in, out] keyValue [ ]

Output values for linear interpolation, each corresponding to time-fraction keys.


Number of keys must match number of keyValues!

SFVec3d [out] value_changed

Linearly interpolated output value determined by current key time and corresponding keyValue pair.

SFVec3d [out] geovalue_changed

Interpolated coordinate in the geographic coordinate system specified by geoSystem


Include <component name='Geospatial' level='1'/>



  • Typical input connection is ROUTE someTimeSensorDEF.fraction_changed TO thisInterpolatorDEF.set_fraction
  • Typical output connection is ROUTE thisInterpolatorDEF.value_changed TO someDestinationNodeDEF.set_someAttribute.
  • Include <component name='Geospatial' level='1'/>

Browser Compatibility

Titania X_ITE
yes yes

External Links