MATERIALBlNDING

Документы VRML используют узел MaterialBinding для того, чтобы определить, каким именно образом броузер должен связать текущие материалы с формами в рамках графа сцены. Следующий код иллюстрирует имя поля и его значения по умолчанию для узла MaterialBinding:

MaterialBinding {  
value DEFAULT # SFEnum
  }  

Поле value описывает, как узел MaterialBinding связывает материал с объектом, его частями, гранями, вершинами. Следующий список служит описанием значений этого поля:

Заметьте, что броузер может интерпретировать связывание материала для каждого узла, для каждой вершины формы различным образом. Текущий материал всегда имеет базовое значение, которое определено первым значением всех полей материалов. Поскольку поля материалов могут иметь различные значения, узел MaterialBinding определяет, каким способом броузер применяет, т. е. связывает материалы в пределах формы. Когда броузер должен связать набор материалов с объектом, он циклически просматривает значения материалов от начала до конца.