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 |
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