Find this at http://www.npac.syr.edu/users/gcf/cps616basicvrml96/

Overview of VRML 1.0 Language with Examples

Given by Geoffrey C. Fox, Alvin Leung, Meryem Ispirli at CPS616 Basic Information Track for Computational Science on Winter-Spring Semester 96 and 97. Foils prepared 7 April 1997

VRML 1.0 resource is http://vrml.wired.com/vrml.tech/
This presentation illustrates many but NOT all the VRML 1.0 nodes using some simple examples taken from
http://www.npac.syr.edu/users/gcf/vrmldemo/vrml1.0demo.html
where there is a car and 8 variants on a pyramid defined
We juxtapose formal definitions of nodes with snippets of VRML from these exemplars
Note VRML1.0 is a dead language as VRML2.0 has changed nearly all detailed syntax. However design of these two dialects are similar


Table of Contents for Overview of VRML 1.0 Language with Examples


001 CPS 616 Computational Science Track on Base Technologies for the 
    Information Age: 
    VRML1.0 Language Basics
002 Abstract of Basic VRML1.0 for CPS616
003 History of VRML from wired VRML Site
004 Overview of VRML Language Details - I
005 Overview of VRML Language Details - II
006 General Structure of VRML
007 VRML1.0 to VRML2.0 Transisition
008 Coordinate System for VRML
009 The Types of Fields (attributes,properties) in VRML
010 The 12 SF and 4 MF Type Classes
011 SFColor SFLong SFFloat Basic Types
012 SFMatrix and SFRotation
013 SFEnum and SFString
014 SFVec2f and SFVec3f
015 SFImage Specification of Hexadecimal Representation
016 SFImage Specification Examples
017 MFColor and MFLong
018 MFVec2f and MFVec3f
019 The Nodes in VRML1.0 -- Overall Classes and Function
020 Coordinate System and How Fields are entered into Nodes in VRML
021 VRML 1.0 Shape Nodes
022 VRML 1.0 Property Nodes
023 VRML 2.0 Changes
024 VRML1.0 Group and "Other" Nodes
025 General Structure of a VRML1.0 Node
026 NPAC Online VRML Examples
027 The Eight Versions of a VRML Pyramid - I
028 The Eight Versions of a VRML Pyramid - II
029 The Start of Basic White Pyramid -- Separator and Material
030 VRML Material Node
031 VRML1.0 Separator Node I
032 VRML1.0 Separator Node II -- Formal Specification
033 Structure of the Pyramid with Coordinate3 and IndexedFaceSet - I
034 Structure of the Pyramid with Coordinate3 and IndexedFaceSet - II
035 VRML1.0 IndexedFaceSet Node I
036 VRML1.0 IndexedFaceSet Node II
037 VRML1.0 IndexedFaceSet Node III -- Formal Specification
038 Use of WWWAnchor Transform and WWWInline in Pyramid Demonstration
039 Notes on Use of WWWAnchor Transform and WWWInline in Pyramid 
    Demonstration
040 VRML1.0 WWWAnchor Node I
041 VRML1.0 WWWAnchor Node II
042 VRML1.0 WWWAnchor Node III -- Formal Specification
043 VRML1.0 WWWInline Node - I
044 VRML1.0 WWWInline Node - II Formal Specification
045 VRML1.0 Transform Node I
046 The Transform Node is Equivalent to Several Other VRML1.0 Nodes 
    Applied Together
047 VRML1.0 Rotation Node
048 Use of PerspectiveCamera in Pyramid Demonstration
049 VRML1.0 PerspectiveCamera Node - I
050 VRML1.0 PerspectiveCamera Node - Formal Specification
051 Use of Separator Transform DirectionalLight in Car Demonstration
052 VRML1.0 DirectionalLight Node
053 Use of ShapeHints in Pyramid - I
054 Use of ShapeHints in Pyramid - II
055 VRML1.0 ShapeHints Node I
056 VRML1.0 ShapeHints Node II
057 VRML1.0 ShapeHints Node III -- Formal Specification
058 VRML1.0 ShapeHints Node IV -- Formal Specification (contd)
059 Use of PER_VERTEX MaterialBinding in Pyramid Coloring - I
060 Use of PER_VERTEX MaterialBinding in Pyramid Coloring - II
061 VRML1.0 MaterialBinding Node - I
062 VRML1.0 MaterialBinding Node - II
063 VRML1.0 MaterialBinding Node - III
064 Use of PER_VERTEX_INDEXED MaterialBinding in Pyramid Coloring - I
065 Use of PER_VERTEX_INDEXED MaterialBinding in Pyramid Coloring - II
066 Use of PER_VERTEX_INDEXED MaterialBinding in Pyramid Coloring - 
    III
067 Use of PER_FACE MaterialBinding in Pyramid Coloring - I
068 Use of PER_FACE MaterialBinding in Pyramid Coloring - II
069 Use of PER_FACE_INDEXED MaterialBinding in Pyramid Coloring - I
070 Use of Simple Texture Map in Pyramid Coloring
071 VRML1.0 Texture2 Node - I
072 VRML1.0 Texture2 Node - II  Formal Specification
073 Use of TextureCoordinate2 in Pyramid Coloring - I
074 Use of TextureCoordinate2 in Pyramid Coloring - II
075 VRML1.0 TextureCoordinate2 Node
076 VRML1.0 Texture2Transform Node I
077 VRML1.0 Texture2Transform Node II  Formal Specification
078 Definition of Wheel in Car Demonstration - I
079 Definition of Wheel in Car Demonstration - II
080 VRML Sphere Node - I
081 VRML Sphere Node -- Formal Specification
082 Definition of HeadLight in Car Demonstration - I
083 Definition of HeadLight in Car Demonstration - II
084 Definition of HeadLight in Car Demonstration - III
085 Definition of HeadLight in Car Demonstration - IV
086 VRML Cone Node - I
087 VRML Cone Node - II
088 VRML Cone Node - III
089 VRML1.0 PointLight Node - I
090 VRML1.0 PointLight Node - Formal Specification
091 VRML1.0 Cylinder Node - I
092 VRML1.0 Cylinder Node - II
093 VRML1.0 Cylinder Node Formal Specifications- III
094 VRML1.0 AsciiText in Car Demonstration - I
095 AsciiText in Car Demonstration - II
096 AsciiText Node Type -- General Structure - I
097 AsciiText Node Type -- General Structure - II
098 AsciiText Node Type -- Formal Specification
099 VRML1.0 Level Of Detail LOD Node - I
100 VRML1.0 Level Of Detail LOD Node - II


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun May 25 1997