05306nam 2200781 a 450 991081448330332120220609162645.01-282-94775-397866129477591-84951-283-3(CKB)2670000000067022(EBL)951142(OCoLC)797915916(SSID)ssj0000471851(PQKBManifestationID)11338069(PQKBTitleCode)TC0000471851(PQKBWorkID)10428389(PQKB)10440197(Au-PeEL)EBL951142(CaPaEBR)ebr10439350(CaONFJC)MIL294775(PPN)228000408(OCoLC)741519569(OCoLC)ocn741519569 (FR-PaCSA)88851810(CaSebORM)9781849512824(MiAaPQ)EBC951142(EXLCZ)99267000000006702220110125d2010 uy 0engur|n|---|||||txtccrOpenSceneGraph 3.0 beginner's guide : create high-performance virtual reality applications with OpenSceneGraph, one of the best 3D graphics engines /Rui Wang, Xuelei Qian1st editionBirmingham, U.K. Packt Open Source20101 online resource (412 p.)Includes index.1-84951-282-5 Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: The Journey into OpenSceneGraph; A quick overview of rendering middleware; Scene graphs; The Birth and development of OSG; Components; Why OSG?; Who uses OSG?; Have a quick taste; Time for action - say ""Hello World"" OSG style; Live in community; Summary; Chapter 2: Compilation and Installation of OpenSceneGraph; System requirements; Using the installer; Time for action - installing OSG; Running utilities; Time for action - playing with osgviewer; Using the project wizardTime for action - creating your solution with one clickPrebuilts making trouble?; Cross-platform building; Starting CMake; Time for action - running CMake in GUI mode; Setting up options; Generating packages using Visual Studio; Time for action - building with a Visual Studio solution; Generating packages using gcc; Time for action - building with a UNIX makefile; Configuring environment variables; Summary; Chapter 3: Creating Your First OSG Program; Constructing your own projects; Time for action - building applications with CMake; Using a root nodeTime for action - improving the ""Hello World"" exampleUnderstanding memory management; ref_ptr and Referenced classes; Collecting garbage: why and how; Tracing the managed entities; Time for action - monitoring counted objects; Parsing command-line arguments; Time for action - reading the model filename from the; command line; Tracing with the notifier; Redirecting the notifier; Time for action - saving the log file; Summary; Chapter 4: Building Geometry Models; How OpenGL draws objects; Geode and Drawable classes; Rendering basic shapes; Time for action - quickly creating simple objectsStoring array dataVertices and vertex attributes; Specifying drawing types; Time for action - drawing a colored quad; Indexing primitives; Time for action - drawing an octahedron; Using polygonal techniques; Time for action - tessellating a polygon; Rereading geometry attributes; Customizing a primitive functor; Time for action - collecting triangle faces; Implementing your own drawables; Using OpenGL drawing calls; Time for action - creating the famous OpenGL teapot; Summary; Chapter 5: Managing Scene Graph; The Group interface; Managing parent nodesTime for action - adding models to the scene graphTraversing the scene graph; Transformation nodes; Understanding the matrix; The MatrixTransform class; Time for action - performing translations of child nodes; Switch nodes; Time for action - switching between the normal and; damaged Cessna; Level-of-detail nodes; Time for action - constructing a LOD Cessna; Proxy and paging nodes; Time for action - loading a model at runtime; Customizing your own NodeKits; Time for action - animating the switch node; The visitor design pattern; Visiting scene graph structuresTime for action - analyzing the Cessna structureCreate high-performance virtual reality applications with OpenSceneGraph, one of the best 3D graphics engines.Open Scene Graph 3.0Application program interfaces (Computer software)Virtual realityComputer programsThree-dimensional display systemsComputer graphicsApplication program interfaces (Computer software)Virtual realityComputer programs.Three-dimensional display systems.Computer graphics.005.3006.6006.6869Wang Rui(Software engineer)901518Qian Xuelei1665826MiAaPQMiAaPQMiAaPQBOOK9910814483303321OpenSceneGraph 3.04024690UNINA