Общая структура VRML файла. VRML97 заголовок файла. Группирующие узлы. Узлы-потомки. Специальные узлы. Геометрические узлы

Страницы работы

Содержание работы

Общая структура VRML файла

VRML97 заголовок файла

Заголовок (т.е. первая строка) выглядит так:

#VRML V2.0 utf8

Любая строка после заголовка, начинающаяся с символа #, является комментарием и игнорируется браузером.

Группирующие узлы

Эти узлы могут содержать другие узлы в поле children:

  • Anchor
  • Billboard
  • Collision
  • Group
  • LOD
  • Switch
  • Transform

Узлы-потомки

Узлы, использование которых допустимо в качестве потомков – это означает, что они могут содержаться внутри группирующих узлов, но в случае необходимости могут описываться и отдельно (т.е. они могут находиться в корне графа сцены, или содержаться внутри этого графа).

  • Anchor
  • Background
  • Billboard
  • Collision
  • ColorInterpolator
  • CoordinateInterpolator
  • CylinderSensor
  • DirectionalLight
  • Fog
  • Group
  • Inline
  • LOD
  • NavigationInfo
  • NormalInterpolator
  • OrientationInterpolator
  • PlaneSensor
  • PointLight
  • PositionInterpolator
  • ProximitySensor
  • ScalarInterpolator
  • Script
  • Shape
  • Sound
  • SpotLight
  • SphereSensor
  • Switch
  • TimeSensor
  • TouchSensor
  • Transform
  • Viewpoint
  • VisibilitySensor
  • WorldInfo
  • Child nodes redefined with PROTO

Специальные узлы

Следующие узлы являются связываемыми.

  • Background
  • Fog
  • NavigationInfo
  • Viewpoint

Геометричекие узлы

Узлы, которые могут содержаться только в поле geometry узла Shape:

  • Box
  • Cone
  • Cylinder
  • ElevationGrid
  • Extrusion
  • IndexedFaceSet
  • IndexedLineSet
  • PointSet
  • Sphere
  • Text

Специальные узлы

Узлы, которые могут содержаться только в некоторых полях некоторых узлов:

Узел

Родительский узел

Поле

Appearance

Shape

appearance

AudioClip

Sound

source

Color

ElevationGrid IndexedFaceSet IndexedLineSet

color color color

Coordinate

IndexedFaceSet IndexedLineSet PointSet

coord coord coord

FontStyle

Text

fontStyle

ImageTexture

Appearance

texture

Material

Appearance

material

MovieTexture

Appearance Sound

texture source

Normal

ElevationGrid IndexedFaceSet

normal normal

PixelTexture

Appearance

texture

TextureCoordinate

ElevationGrid IndexedFaceSet

texCoord texCoord

TextureTransform

Appearance

textureTransform

Похожие материалы

Информация о работе