HTML Encoding and Default Values⤴
<GeoLOD
bboxCenter='0,0,0'
bboxSize='-1,-1,-1'
center='0,0,0'
child1Url='[]'
child2Url='[]'
child3Url='[]'
child4Url='[]'
children='X3DChildNode'
forceTransitions='false'
geoOrigin='x3dom.nodeTypes.X3DChildNode'
geoSystem='['GD','WE']'
level_changed='0'
metadata='X3DMetadataObject'
range='10'
referenceBindableDescription='[]'
render='true'
rootNode='x3dom.nodeTypes.X3DChildNode'
rootUrl='[]'
visible='true'
></GeoLOD>
Inheritance⤴
- X3DNode(18)
- X3DChildNode(12)
- X3DBoundedObject(3)
- X3DGroupingNode(17)
- X3DLODNode(3)
- GeoLOD
Constructor⤴
-
GeoLOD(ctx)⤴
-
Constructor for GeoLOD
Parameters:
Name Type Argument Default Description ctx
Object <optional>
null context object, containing initial settings like namespace
Fields⤴
These are the X3D / X3DOM fields of this node. Values should usually be received / set as strings via
DOM functions (i.e., using
setAttribute("myFieldName", "myFieldValue")
and
getAttribute("myFieldName")
).
Name | Type | Default Value | Range | Inheritance | Standard | Description |
---|---|---|---|---|---|---|
bboxCenter | SFVec3f | 0,0,0 | [-inf, inf] | X3DBoundedObject | Center of the bounding box | |
bboxSize | SFVec3f | -1,-1,-1 | [0, inf] or -1 | X3DBoundedObject | Size of the bounding box | |
center | SFVec3f | 0,0,0 | The center field is a translation offset in the local coordinate system that specifies the centre of the LOD node for distance calculations. The level of detail is switched depending upon whether the user is closer or farther than range length base units from the geospatial coordinate center. The center field should be specified as described in 25.2.4 Specifying geospatial coordinates. | |||
child1Url | MFString | [] | When the viewer enters the specified range, this geometry is replaced with the contents of the four children files defined by child1Url through child4Url. The four children files are loaded into memory only when the user is within the specified range. Similarly, these are unloaded from memory when the user leaves this range. | |||
child2Url | MFString | [] | When the viewer enters the specified range, this geometry is replaced with the contents of the four children files defined by child1Url through child4Url. The four children files are loaded into memory only when the user is within the specified range. Similarly, these are unloaded from memory when the user leaves this range. | |||
child3Url | MFString | [] | When the viewer enters the specified range, this geometry is replaced with the contents of the four children files defined by child1Url through child4Url. The four children files are loaded into memory only when the user is within the specified range. Similarly, these are unloaded from memory when the user leaves this range. | |||
child4Url | MFString | [] | When the viewer enters the specified range, this geometry is replaced with the contents of the four children files defined by child1Url through child4Url. The four children files are loaded into memory only when the user is within the specified range. Similarly, these are unloaded from memory when the user leaves this range. | |||
children | MFNode | X3DChildNode | X3DGroupingNode | Grouping nodes have a field that contains a list of children nodes. Each grouping node defines a coordinate space for its children. This coordinate space is relative to the coordinate space of the node of which the group node is a child. Such a node is called a parent node. This means that transformations accumulate down the scene graph hierarchy. | ||
forceTransitions | SFBool | false | X3DLODNode | The forceTransitions field specifies whether browsers are allowed to disregard level distances in order to provide better performance. | ||
geoOrigin | SFNode | X3DChildNode | The geoOrigin field is used to specify a local coordinate frame for extended precision. | |||
geoSystem | MFString | ['GD','WE'] | {["GD", ...], ["UTM", ...], ["GC", ...]} | The geoSystem field is used to define the spatial reference frame. | ||
level_changed | SFInt32 | 0 | [0, 1] | outputOnly field which is emitted when the level changes to another range. Event with value 0 or 1, where 0 indicates the rootNode field and 1 indicates the nodes specified by the child1Url, child2Url, child3Url, and child4Url fields. | ||
metadata | SFNode | X3DMetadataObject | X3DNode | Field to add metadata information | ||
range | SFFloat | 10 | [0, inf] | The level of detail is switched depending upon whether the user is closer or farther than range length base units from the geospatial coordinate center. | ||
referenceBindableDescription | SFString | [] | ||||
render | SFBool | true | X3DBoundedObject | Flag to enable/disable rendering | ||
rootNode | SFNode | X3DChildNode | The rootUrl and rootNode fields provide two different ways to specify the geometry of the root tile. The rootUrl field lets you specify a URL for a file that contains the geometry. | |||
rootUrl | MFString | [] | The rootUrl and rootNode fields provide two different ways to specify the geometry of the root tile. You may use one or the other. The rootNode field lets you include the geometry for the root tile directly within the X3D file. | |||
visible | SFBool | true | X3DBoundedObject | Flag to enable/disable rendering, alias for render |