<<VRML 2.0 - An Introductory view by examples

LOD

[lod example]                               [run-example]


It is a grouping node that permits the specification of various levels of detail or complexity for a object (parameter level).

{
exposedField MFNode level [ ] # list of nodes (decrease prio order)
field SFVec3f center 0 0 0 # center of LOD for distance calculations
field MFFloat range [ ] # ideal distances to switch between nodes
}

Usage :


   LOD {
     range [ 20, 50 ]  # 0-19, 20-49, 50 -> , in LOD coordinate space
     level [
        USE some-sphere,                # defined elsewhere
        Shape {  },                     # no shape
        Shape { geometry Sphere { } }   # sphere
            ]
         }