File vrml2lib.icn

Summary

###########################################################################

	File:     vrml2lib.icn

	Subject:  Procedures to support construction of VRML 2.0 files

	Author:   Ralph E. Griswold

	Date:     November 19, 1997

###########################################################################

  This file is in the public domain.

###########################################################################

  This file contains record declarations for VRML 2.0 nodes.

  Note: Although VRML 2.0 allows node fields to be given in any order,
  they must be specified in the order given in the record declarations
  that follow.

  Group nodes require list arguments for lists of nodes.
  
###########################################################################
Records:
Anchor, Appearance, AudioClip, Background, Billboard, Box, Collision, Color, ColorInterpolator, Comment, Cone, Coordinate, CoordinateInterpolator, Cylinder, CylinderSensor, DirectionalLight, ElevationGrid, Extrusion, Fog, FontStyle, Group, ImageTexture, Include, IndexedFaceSet, IndexedLineSet, Inline, LOD, Material, MovieTexture, NavigationInfo, Normal, NormalInterpolator, OrientationInterpolator, PixelTexture, PlaneSensor, PointLight, PointSet, PositionInterpolator, ProximitySensor, ScalarInterpolator, Script, Shape, Sound, Sphere, SphereSensor, SpotLight, Switch, Text, TextureCoordinate, TextureTransform, TimeSensor, TouchSensor, Transform, Viewpoint, VisibilitySensor, WorldInfo

This file is part of the (main) package.

Source code.

Details
Records:

Anchor(children, bboxCenter, bboxSize, url, parameter, decsription, addChildren, removeChildren)


Appearance(material, texture, textureTransform)


AudioClip(url, duration, starttime, stopTime, pitch, loop, isActive, duration_changed)


Background(skyColor, skyAngle, groundCOlor, groundAngle, backUrl, bottomUrl, frontUrl, leftUrl, rightUrl, topUrl, set_bind, bind_changed)


Billboard(children, axixOfRotation, bboxCenter, bboxSize, addChildren, removeChildren)


Box(size)


Collision(children, collide, bboxCenter, bboxSize, proxy, collideTime, addChildren, removeChildren)


Color(color)


ColorInterpolator(key, keyValue, set_fraction, value_changed)


Comment(text)


Cone(height, bottomRadius, side, bottom)


Coordinate(point)


CoordinateInterpolator(key, keyValue, set_fraction, value_changed)


Cylinder(radius, height, side, top, bottom)


CylinderSensor(enabled, diskAngle, autoOffset, maxAngle, minAngle, isActive, rotation_changed, trackPoint_changed)


DirectionalLight(on, intensity, ambientIntensity, color, direction)


ElevationGrid(xDimension, xSpacing, zDimension, zSpacing, height, color, colorPerVertex, normal, normalPerVertex, texCoord, ccw, solid, creaseAngle, set_height)


Extrusion(crossSection, spine, scale, orientation, beginCap, endCap, ccw, solid, convex, creaseAngle, set_spine, set_crossSection, set_scale, set_orientation)


Fog(color, visibilityRange, fogType, set_bind, bind_changed)


FontStyle(family, style, size, spacing, justify, horizontal, leftToRight, topToBottom, language)


Group(children, bboxCenter, bboxSize, addChildren, removeChildren)


ImageTexture(url, repeatS, repeatT)


Include(name)


IndexedFaceSet(coord, coordIndex, texCoord, texCoordIndex, color, colorIndex, colorPerVertex, normal, normalIndex, normalPerVertex, ccw, convex, solid, creaseAngle, set_coordIndex, set_texCoordIndex, set_colorIndex, set_normalIndex)


IndexedLineSet(coord, coordIndex, color, colorIndex, colorPerVertex, set_coordIndex, set_colorIndex)


Inline(url, bboxCenter, bboxSize)


LOD(center, level, range)


Material(diffuseColor, ambientIntensity, emissiveColor, shininess, specularColor, transparency)


MovieTexture(url, loop, speed, startTime, stopTime, repeatS, repeatT, isActive, duration_changed)


NavigationInfo(type, speed, avatarSize, headlight, visibilityLimit, set_bind, isBound)


Normal(vector)


NormalInterpolator(key, keyValue, set_fraction, value_changed)


OrientationInterpolator(key, keyValue, set_fraction, value_changed)


PixelTexture(image, repeatS, repeatT)


PlaneSensor(enabled, autoOffset, offset, maxPosition, minPosition, isActive, translation_changed, trackPoint_changed)


PointLight(on, location, radius, intensity, ambientIntensity, color, attenuation)


PointSet(coord, color)


PositionInterpolator(key, keyValue, set_fraction, value_changed)


ProximitySensor(enabled, center, size, isActive, enterTime, exitTIme, position_changed, orientation_cahnged)


ScalarInterpolator(key, keyValue, set_fraction, value_changed)


Script(url, mustEvaluate, directOutput, list)


Shape(appearance, geometry)


Sound(source, intensity, location, direction, minFront, minBack, maxFront, maxBack, priority, spatialize)


Sphere(radius)


SphereSensor(enabled, autoOffset, offset, isActive, rotation_changed, trackPoint_changed)


SpotLight(on, location, direction, radius, intensity, ambientIntensity, color, attenuation, beamWidth, cutOffAngle)


Switch(children, choice, whichChoice)


Text(string, length, maxExtent, fontStyle)


TextureCoordinate(point)


TextureTransform(translation, rotation, scale, center)


TimeSensor(enabled, startTime, stopTime, cycleInterval, loop, isActive, time, cycleTime, fraction_changed)


TouchSensor(enabled, isActive, isOver, touchTime, hitPoint_changed, hitNOrmal_changed, hitTexCoord_changed)


Transform(children, translation, rotation, scale, scaleOrientation, bboxCenter, bboxSize, center, addChildren, removeChildren)


Viewpoint(position, orientation, fieldOfView, description, jump, set_bind, isBound, bindTime)


VisibilitySensor(enabled, center, size, isActive, enterTime, exitTIme)


WorldInfo(title, info)



This page produced by UniDoc on 2021/04/15 @ 23:59:54.