Umfang:
1 online resource (471 pages)
Ausgabe:
1st ed.
ISBN:
9780080489889
Serie:
The Morgan Kaufmann Series in Computer Graphics Series
Inhalt:
The first book on X3D-the new 3D graphics architecture for the Web
Anmerkung:
Front Cover -- X3D: Extensible 3D Graphics for Web Authors -- Copyright Page -- Dedication Page -- Contents -- Preface -- 1. Goals -- 2. Motivation -- 3. Reader background -- 4. Software support -- 5. Book structure -- 5.1. Typographic conventions -- 5.2. Chapter organization -- 6. Chapter descriptions -- 6.1. Chapter topics -- 6.2. Appendices -- 6.3. How to use this book -- Contributor List -- About the Authors -- Chapter 1: Technical Overview -- 1. Introduction -- 2. Concepts -- 2.1. Historical background: VRML, ISO, and the Web3D Consortium -- 2.2. X3D browsers -- 2.3. X3D specifications -- 2.4. Scene graph -- 2.5. File structure -- 2.5.1. File header -- 2.5.2. X3D header statement -- 2.5.3. Profile statements -- 2.5.4. Component statements -- 2.5.5. Meta statements -- 2.5.6. Scene graph body -- 2.6. Field types -- 2.7. Abstract node types -- 2.8. File encodings: XML, ClassicVRML, and Compressed -- 2.8.1. Extensible Markup Language (XML) encoding: .x3d files -- 2.8.1.1. XML motivations -- 2.8.1.2. XML design for X3D -- 2.8.1.3. XML validation -- 2.8.2. ClassicVRML encoding: .x3dv files -- 2.8.3. Binary encoding: .x3db files -- 2.9. Hello World example using X3D-Edit and an X3D browser -- 3. Summary -- 3.1. Key ideas -- 3.2. Next chapters -- Reference -- Chapter 2: Geometry Nodes, Part 1: Primitives -- 1. What this chapter covers -- 2. Concepts -- 2.1. Purpose and common functionality -- 2.2. Common fields -- 2.2.1. solid -- 2.3. Abstract node types -- 2.3.1. X3DShapeNode type -- 2.3.2. X3DGeometryNode type -- 2.3.3. X3DFontStyleNode type -- 2.4. Hints and warnings -- 3. Node descriptions -- 3.1. Shape node -- 3.1.1. Hints and warnings -- 3.2. Box node -- 3.2.1. size -- 3.2.2. Hints and warnings -- 3.3. Cone node -- 3.3.1. bottomRadius and height -- 3.3.2. bottom and side -- 3.3.3. Hints and warnings -- 3.4. Cylinder node
,
2.2. Viewing model -- 2.3. Navigation model -- 2.4. Collision detection and terrain following -- 2.5. Abstract node types -- 2.5.1. X3DBindableNode type -- 3. Node descriptions -- 3.1. Viewpoint node -- 3.1.1. description -- 3.1.2. position -- 3.1.3. orientation -- 3.1.4. fieldOfView -- 3.1.5. jump -- 3.1.6. centerOfRotation -- 3.1.7. Hints and warnings -- 3.2. NavigationInfo node -- 3.2.1. type -- 3.2.2. speed -- 3.2.3. headlight -- 3.2.4. transitionType, transitionTime and transitionComplete -- 3.2.5. visibilityLimit -- 3.2.6. avatarSize -- 3.2.7. Hints and warnings -- 3.3. Anchor node -- 3.3.1. description -- 3.3.2. url -- 3.3.3. parameter -- 3.3.4. Keyboard emulation of pointing device -- 3.3.5. Hints and warnings -- 3.4. Billboard node -- 3.4.1. axisOfRotation -- 3.4.2. Hints and warnings -- 3.5. Collision node -- 3.5.1. collideTime -- 3.5.2. proxy -- 3.5.3. Hints and warnings -- 4. Summary -- 4.1. Key ideas -- 4.2. Related nodes and concepts -- 4.3. Next chapter -- Chapter 5: Appearance, Material, and Textures -- 1. What this chapter covers -- 2. Concepts -- 2.1. Purpose and common functionality -- 2.1.1. Texture coordinates -- 2.2. Abstract node types -- 2.2.1. X3DAppearanceNode and X3DAppearanceChildNode types -- 2.2.2. X3DMaterialNode type -- 2.2.3. X3DTextureNode, X3DTextureCoordinateNode, and X3DTextureTransformNode types -- 2.2.4. X3DTexture2DNode type -- 2.2.5. X3DTextureTransform2DNode type -- 3. Node descriptions -- 3.1. Appearance node -- 3.1.1. Hints and warnings -- 3.2. Material node -- 3.2.1. ambientIntensity -- 3.2.2. diffuseColor -- 3.2.3. emissiveColor -- 3.2.4. specularColor and shininess -- 3.2.5. transparency -- 3.2.6. Hints and warnings -- 3.3. FillProperties node -- 3.3.1. filled -- 3.3.2. hatched -- 3.3.3. hatchColor -- 3.3.4. hatchStyle -- 3.3.5. Hints and warnings -- 3.4. LineProperties node -- 3.4.1. applied
,
3.1. BooleanFilter node
,
3.1.1. enabled -- 3.1.2. startTime -- 3.1.3. stopTime -- 3.1.4. cycleInterval -- 3.1.5. loop -- 3.1.6. cycleTime -- 3.1.7. isActive -- 3.1.8. isPaused -- 3.1.9. pauseTime -- 3.1.10. resumeTime -- 3.1.11. elapsedTime -- 3.1.12. Hints and warnings -- 3.2. ScalarInterpolator Node -- 3.2.1. key and keyValue -- 3.2.2. Hints and warnings -- 3.3. ColorInterpolator node -- 3.3.1. Example -- 3.3.2. key and keyValue -- 3.3.3. Hints and warnings -- 3.4. PositionInterpolator node -- 3.4.1. key and keyValue -- 3.4.2. Hints and warnings -- 3.5. OrientationInterpolator node -- 3.5.1. key and keyValue -- 3.5.2. Hints and warnings -- 3.6. NormalInterpolator node -- 3.6.1. key and keyValue -- 3.6.2. Hints and warnings -- 3.7. CoordinateInterpolator node -- 3.7.1. key and keyValue -- 3.7.2. Hints and warnings -- 3.8. PositionInterpolator2D node -- 3.8.1. key and keyValue -- 3.8.2. Hints and warnings -- 3.9. CoordinateInterpolator2D node -- 3.9.1. key and keyValue -- 3.9.2. Hints and warnings -- 4. Summary -- 4.1. Key ideas -- 4.2. Related nodes and concepts -- 4.3. Next chapter -- Chapter 8: User Interactivity Nodes -- 1. What this chapter covers -- 2. Concepts -- 2.1. Purpose and common functionality -- 2.2. X3DSensorNode type -- 2.3. X3DPointingDeviceSensorNode type -- 2.4. X3DTouchSensorNode type -- 2.5. X3DDragSensorNode type -- 2.6. X3DKeyDeviceSensorNode type -- 3. Node descriptions -- 3.1 TouchSensor node -- 3.2. PlaneSensor node -- 3.3. CylinderSensor node -- 3.4. SphereSensor node -- 3.5. KeySensor node -- 3.6. StringSensor node -- 4. Summary -- 4.1. Key ideas -- 4.2. Related nodes and concepts -- 4.3. Next chapter -- Chapter 9: Event Utilities and Scripting -- 1. What this chapter covers -- 2. Concepts -- 2.1. Purpose and common functionality -- 2.2. X3DScriptNode type -- 2.3. X3DSequencerNode type -- 2.4. X3DTriggerNode type -- 3. Node Descriptions
,
3.4.1. radius and height -- 3.4.2. bottom, side, and top -- 3.4.3. Hints and warnings -- 3.5. Sphere node -- 3.5.1. radius -- 3.5.2. Hints and warnings -- 3.6. Text node -- 3.6.1. string -- 3.6.2. length -- 3.6.3. maxExtent -- 3.6.4. Hints and warnings -- 3.7. FontStyle node -- 3.7.1. family -- 3.7.2. justify -- 3.7.3. language -- 3.7.4. style -- 3.7.5. size and spacing -- 3.7.6. horizontal, leftToRight, and topToBottom -- 3.7.7. Hints and warnings -- 3.7.8. Parameter combinations -- 4. Summary -- 4.1. Key ideas -- 4.2. Related nodes and concepts -- 4.3. Next chapter -- Chapter 3: Grouping Nodes -- 1. What this chapter covers -- 2. Concepts -- 2.1. Purpose and common functionality -- 2.2. Units of measurement and coordinate systems -- 2.3. Coordinate system details -- 2.3.1. Which way is up? -- 2.3.2. "Right-hand rule" rules! -- 2.3.3. Orientation -- 2.4. DEF and USE -- 2.5. Abstract node types -- 2.5.1. X3DChildNode type -- 2.5.2. X3DBoundedObject type -- 2.5.3. X3DGroupingNode type -- 2.5.4. X3DInfoNode type -- 2.5.5. X3DUrlObject abstract interface -- 3. Node descriptions -- 3.1. Group and StaticGroup nodes -- 3.2. Transform node -- 3.2.1. translation -- 3.2.2. rotation -- 3.2.3. center -- 3.2.4. scale -- 3.2.5. scaleOrientation -- 3.2.6. Order of translation, rotation, scaling, and center operations -- 3.2.7. Hints and warnings -- 3.3. Inline node -- 3.3.1. Uniform resource locator (url) field -- 3.3.2. load -- 3.3.3. Hints and warnings -- 3.4. LOD node -- 3.4.1. center -- 3.4.2. forceTransitions -- 3.4.3. level_changed -- 3.4.4. range -- 3.4.5. Hints and warnings -- 3.5. Switch node -- 3.5.1. whichChoice -- 3.5.2. Hints and warnings -- 4. Summary -- 4.1. Key ideas -- 4.2. Related nodes and concepts -- 4.3. Next chapter -- Chapter 4: Viewing and Navigation -- 1. What this chapter covers -- 2. Concepts -- 2.1. Purpose and common functionality
,
3.4.2. linewidthScaleFactor -- 3.4.3. linetype -- 3.4.4. Hints and warnings -- 3.5. ImageTexture node -- 3.5.1. url -- 3.5.2. Hints and warnings -- 3.6. MovieTexture node -- 3.6.1. loop -- 3.6.2. speed -- 3.6.3. startTime and stopTime -- 3.6.4. pauseTime and resumeTime -- 3.6.5. isActive and isPaused -- 3.6.6. duration_changed and elapsedTime -- 3.6.7. Hints and warnings -- 3.7. PixelTexture node -- 3.7.1. SFImage Type -- 3.7.2. image -- 3.7.3. Hints and warnings -- 3.8. TextureTransform node -- 3.8.1. translation -- 3.8.2. center and rotation -- 3.8.3. scale -- 3.8.4. Hints and warnings -- 3.9. TextureCoordinate node -- 3.9.1. point -- 3.9.2. Hints and warnings -- 3.10. TextureCoordinateGenerator node -- 3.10.1. mode and parameter -- 3.10.2. Hints and warnings -- 4. Summary -- 4.1. Key ideas -- 4.2. Related nodes and concepts -- 4.3. Next chapter -- Chapter 6: Geometry Nodes, Part 2: Points, Lines, and Polygons -- 1. What this chapter covers -- 2. Concepts -- 2.1. Purpose and common functionality -- 2.2. Common geometry fields -- 3. Node descriptions -- 3.1. Color and ColorRGBA nodes -- 3.2. Coordinate and CoordinateDouble nodes -- 3.3. PointSet node -- 3.4. IndexedLineSet node -- 3.5. LineSet node -- 3.6. IndexedFaceSet node -- 3.7. ElevationGrid node -- 3.8. Extrusion node -- 4. Summary -- 4.1. Key ideas -- 4.2. Related nodes and concepts -- 4.3. Next chapter -- Chapter 7: Event Animation and Interpolation -- 1. What this chapter covers -- 2. Concepts -- 2.1. Animation as scene-graph modification -- 2.2. Purpose and common functionality -- 2.3. ROUTE connections -- 2.3.1. Hints and warnings -- 2.4. Interpolation -- 2.5. Constructing animation chains: 10 steps -- 2.6. Abstract node types -- 2.6.1. X3DTimeDependentNode type -- 2.6.2. X3DSensorNode type -- 2.6.3. X3DInterpolatorNode type -- 3. Node descriptions -- 3.1. TimeSensor node
Weitere Ausg.:
Print version Brutzman, Don X3d San Diego : Elsevier Science & Technology,c2007 ISBN 9780120885008
Sprache:
Englisch
Schlagwort(e):
Electronic books
;
Electronic books
URL:
FULL
((OIS Credentials Required))
URL:
FULL
((OIS Credentials Required))
Bookmarklink