File vrml1lib.icn

Summary

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

	File:     vrml1lib.icn

	Subject:  Procedures to support construction of VRML 1.0 files

	Author:   Ralph E. Griswold

	Date:     November 19, 1997

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

  This file is in the public domain.

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

  This file contains record declarations for VRML 1.0 nodes.

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

  Omitted (null-valued) fields are ignored on output.

  Group nodes require list arguments for lists of nodes.
  
###########################################################################

  See also:  vrml2lib.icn, vrml.icn

###########################################################################
Records:
AsciiText, Color, Comment, Cone, Coordinate3, Cube, Cylinder, DEF, DirectionalLight, FontStyle, Group, Include, IndexedFaceSet, IndexedLineSet, Info, LOD, Material, MaterialBinding, MatrixTransform, Normal, NormalBinding, OrthographicCamera, PerspectiveCamera, PointLight, PointSet, Rotation, Scale, Separator, ShapeHints, Sphere, SpotLight, Switch, Texture2Transform, TextureCoordinate2, Transform, TransformSeparator, Translation, USE, WWWAnchor, WWWInline

This file is part of the (main) package.

Source code.

Details
Records:

AsciiText(string, spacing, justification, width)


Color(color)


Comment(text)


Cone(height, bottomRadius, parts)


Coordinate3(point)


Cube(width, height, depth)


Cylinder(radius, height, parts)


DEF(name, node)


DirectionalLight(on, intensity, color, direction)


FontStyle(family, style, size)


Group(list)


Include(name)


IndexedFaceSet(coordIndex, materialIndex, normalIndex, textureCoordIndex)


IndexedLineSet(coordIndex, materialIndex, normalIndex, textureCoordIndex)


Info(string)


LOD(center, range)


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


MaterialBinding(value)


MatrixTransform(matrix)


Normal(vector)


NormalBinding(value)


OrthographicCamera(position, orientation, focalDistance, height)


PerspectiveCamera(position, orientation, focalDistance, heightAngle, nearDistance, farDistance)


PointLight(on, location, radius, color)


PointSet(startIndex, numPoints)


Rotation(rotation)


Scale(scaleFactor)


Separator(list, renderCulling)


ShapeHints(vertexOrdering, shapeType, faceType, creaseAngle)


Sphere(radius)


SpotLight(on, location, direction, intensity, color, dropOffRate, cutOffAngle)


Switch(whichChild, children)


Texture2Transform(translation, rotation, scaleFactor, center)


TextureCoordinate2(point)


Transform(translation, rotation, scaleFactor, scaleOrientation, center)


TransformSeparator(children)


Translation(translation)


USE(name)


WWWAnchor(name, description, map)


WWWInline(name, bboxSize, bboxCenter)



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