VRML 2.0 < VRML 2.0 VRML VRML VRML VRML VRML VrmlPad CosmoPlayer VRML VRML VRML VRML 97 VRML & JavaScript XML X3D
VRML 2.0 < VRML vrml vrml vrml (Node) (Field) VRML (Virtual Reality) (1) (2)Three Dimension (3D) (3) (4) (5) (Virtual Reality Modeling LanguageVRML) (World Wide Web) 3D 1996 VRML 2.0 VRML VRML 1.0VRML 2.0(1996)VRML 97(1997) X3DXML 1
VRML 2.0 < VRML VRML CorelDrawPhotoshop 2D 3D 3D VRML #VRML V2.0 utf8 VRML (1) VRML VRML #VRML V2.0 utf8 VRML VRML 2.0 UTF-8 (2) VRML VRML # # UTF-8 VRML Brower (3) VRML VRML (Child Node) (Field) VRML Transform{} translation Transform{} children [] Transform{} Group{} Transform{} Background{} Transform{} Background{} Transform{} 2
VRML 2.0 < VRML VRML (Node) (Child Node) (Field) SFFloat Sfbool SFColorMFColor (Shape and geometry) (Appearance) (Grouping) (Environment) (Viewing) (Animation) (Interaction) Shape and geometry Box, Cone, Coordinate, Cylinder, ElevationGrid, Etrusion, IndexedFaceSet, IndexedLineSet, Normal, PointSet, Shape, Sphere, Text Appearance Grouping Environment Viewing Appearance, Color, FontStyle, ImageTexture, Material, MovieTexture, PixelTexture, TextureCoordinate, TextureTransform Anchor, Billboard, Collision, Group, Inline, LOD, Switch, Transform AudioClip, Backgroup, DirectionalLight, Fog, PointLight, Sound, Spotlight NavigationInfo, Viewpoint Animation ColorInterpolor, CoordinateInterpolor, NormalInterpolator, OrientationInterpolator, 3
VRML 2.0 < PositionInterpolator, ScalarInterpolator, TimeSensor Interaction CylinderSensor, PlaneSensor, ProximitySensor, SphereSensor, TouchSensor, VisibilitySensor Miscellaneous Script, WorldInfo (1)Single-value fields SF (2)Multi-value fields MF BoolColorFloatImage Int32NodeRotationStringTimeVec2fVec3f SFBool TRUE FALSE SFColor & MFColor RGB SFFloat & MFFloat SF Image & MF Image SFInt32 & MFInt32 32bit SFNode & MFNode SFRotation&MFRotation SF String & MF String SF Time & MF Time SF Vec2f & MF Vec2f SF Vec3f & MF Vec3f 4
VRML 2.0 < (Geometry Node) Shape appearance geometry appearance geometry (geometry) (1) Box Cone Cylinder Sphere Elevation Extrusion PointSet IndexedLineSet IndexedFaceSet Text 5
VRML 2.0 < Box Shape { appearance DEF EX Appearance { material Material { ambientintensity 0.2 diffusecolor 1.0 1.0 0.0 emissivecolor 1.0 1.0 0.0 shininess 1.0 specularcolor 0.0 0.0 0.0 transparency 0.0 } } geometry Box { size 1.0 1.5 1.0 } } Cone Transform { translation 2.0 0.0 0.0 children [ Shape { appearance USE EX geometry Cone { bottomradius 1.0 height 2.0 bottom TRUE side TRUE } } ] } 6
VRML 2.0 < Cylinder Sphere Transform{ translation 2.0 0.0 0.0 children [ Shape { appearance USE EX geometry Cylinder { height 5 radius 2 side TRUE } } ] } Transform{ translation -2.0 0.0 0.0 children [ Shape { appearance USE EX geometry Sphere {radius 0.7}} ] } 7
VRML 2.0 < Elevation Transform{ translation 3.5 0.0 0.0 children [ Shape { appearance USE EX geometry ElevationGrid { xdimension 5 zdimension 5 xspacing 0.8 zspacing 0.8 solid FALSE height [ 0.2 0.2 0.3 0.5 0.5 0.1 0.5 0.3 0.2 0.3 0.1 0.2 0.3 0.1 0.4 0.5 0.5 0.6 0.1 0.4 0.2 0.5 0.4 0.5 0.5 ]}}]} IndexedLineSet Shape { appearance Appearance { material Material {emissivecolor 0.0 1.0 0.0}} geometry IndexedLineSet { coord Coordinate { point [ 0.0 0.0 0.0 4.0 0.0 0.0 #1 0.0 0.04.0 4.0 0.04.0 #3 0.0-1.0 0.0 4.0-1.0 0.0 #5 0.0-1.0 4.0 4.0-1.0 4.0 #7 ] } coordindex [ 0 1 3 2 0-1 4 5 7 6 4-1 0 4-1 1 5-1 2 6-1 3 7-1 ] } } ] } 8
VRML 2.0 < Text Transform { translation -2.0 1.5 0.0 children [ Shape { appearance Appearance { material Material {emissivecolor 1.0 0.0 0.0}} geometry Text { string "Introduction to Geometry Node"} } ]} (Appearance Node ) (1) (2) ImageTexture(3) PixelTexture(4) MovieTexture(5) TextureTransform (1) ambientintensity(2) diffusecolor emissivecolor shininess (5) specularcolor (6) transparency Grouping Node 9
VRML 2.0 < Background { skycolor [ 0.1 0.1 0.0, 0.4 0.25 0.2, 0.6 0.6 0.6, ] skyangle [1.309 1.571] groundcolor [ 0.0 0.2 0.7, 0.0 0.5 1.0, 1.0 1.0 1.0, ] groundangle [1.309 1.571] } Transform { rotation 1 0 0 1.57 children [ Viewpoint { position 6.0 4.0 1.1 } Group { children [ Shape {} Shape {} ] } Group { children [ Shape {} Shape {} ] } ] } 10
VRML 2.0 < VRML (VrmlPad) (MATLAB Virtual Reality toolbox) VRML +plug-in VRML 3D VrmlPad 1.2 VrmlPad 1.2 VRML Scene Tree File List VRML FilesImage FilesMovies FilesSound FilesHTML FilesAll Files 11
VRML 2.0 < CosmoPlayer 12
VRML 2.0 < VRML GMT grdsamplegrd2xyzgrdcuttriangulate (xyz) VRML Matlab C or C++ or fortran Java open & close (grdsample, grd2xyz) grdcut, triangulate (xyz) (index) VRML IndexedFaceSet (index) 13
VRML 2.0 < IndexFaceSet X Y Z coord Coordinate coordindex texcoord TextureCoordinate texcoordindex Grouping Node 14
VRML 2.0 < IndexedlLineSet (index) 15
VRML 2.0 < VRML 16
VRML 2.0 < VRML VRML 97 VRML & JavaScript Java Applet VRML VRML JavaScript Applet JavaScript VRML JavaScript JAVA XML X3D 17