LOD节点 |
||
LOD { |
||
range | [ ] | # MFFloat |
center | 0 0 0 | # SFVec3f |
level | [ ] | # exposed field MFNode |
} | ||
域 | ||
range | 从观察者到要显示物体的距离列表,分别对应要显示的不同细节层次。其值以升序排列,从最短的距离到最长的距离。 |
|
center | 指定了在LOD节点内建立的造型中心。 |
|
level | 指定了一组字节点,他们分别代表了不同细节层次的对应物体或物体组,次序是从最高细节层到最低细节层。 | |
说明 | ||
LOD节点可使浏览器自动地在不同的物体造型描述之间进行切换。显示哪一细节层次是根据对象和用户之间的距离决定的。距离是在LOD节点的局部坐标系中测定的,是指从视点到LOD节点center之间的距离。如果此距离小于range域的第一个值,则LOD的第一细节层将被画出;如果此距离在rang域的第一个和第二个值之间,则画出第二细节层,依次类推。 如果在range域中有n个值,LOD应当在level域中有(n+1)个节点。定义的层数太少将导致缺点与被显示物体间距离变化很大,而显示细节层不变化的情况出现;如果定义层数太多,多余的层将被忽略。 LOD范围的设置应使从一个细节层到下一个细节层的转化十分流畅。浏览器判断应显示哪一个细节,以便保持浏览速率,并且在必要时即便能够获得一个较高细节层,但也仍显示一个简单的细节层次。 如果在range域中没有指明任何值,表明浏览器能自己决定选什么值来优化渲染性能。为求得最好的结果,仅在必要时指定range内容。 |
主页 | 节点说明 | 来信 |