Make your own free website on Tripod.com

LOD

Документы VRML используют узел LOD (Level of Detail — уровень детализации) для того, чтобы позволить броузеру автоматически переключаться между различными представлениями объектов вашего графа сцены. Таким способом броузер может входить или выходить из образа, основываясь на расстояниях, определенных пользователем от объекта или к объекту . Следующий код иллюстрирует имена полей и их значения по умолчанию для узла LOD:

LOD {  
center 0 0 0 # SFVec3f
range [ ] # MFFloat
  }  

Поле center определяет центр группы объектов LOD. Броузер применяет текущее преобразование к центру объекта. Поле range определяет массив значений, которые соответствуют расстояниям от пользователя до центра группы объектов в узле LOD. Броузер сравнивает текущее расстояние до первого значения в массиве range. Если расстояние меньше, чем первое значение массива, броузер прорисовывает первого потомка группы LOD. Если расстояние больше, чем первое значение массива, но меньше, чем второе значение , то броузер прорисовывает второго потомка группы LOD и т. д.