{"text_format":"2","workbook":"xls","n_sheets":1,"sheets":["report2"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"report2","index":0,"n_rows":29,"n_cols":5,"rows_kept":29,"cut":false,"hidden":false,"merged":[[0,2,0,3],[0,4,0,5],[1,2,1,3],[1,4,1,5],[2,2,2,3],[2,4,2,5],[3,2,3,3],[4,2,4,3],[7,2,7,3],[8,2,8,3],[9,2,9,3],[12,2,12,3],[17,2,17,3],[18,2,18,3],[21,2,21,3]],"flags":["formulas_cached_only"]}
[null,"1.","Record Nr.",null,"UNINA9910460282803321"]
[null,null,"Autore",null,"Wang Rui"]
[null,null,"Titolo",null,"OpenSceneGraph 3.0 [[electronic resource] ] : beginner's guide : create high-performance virtual reality applications with OpenSceneGraph, one of the best 3D graphics engines / / Rui Wang, Xuelei Qian"]
[null,null,"Pubbl/distr/stampa",null,"Birmingham, U.K., : Packt Open Source, 2010"]
[null,null,"ISBN",null,"1-282-94775-3"]
[{"$nulls":4},"9786612947759"]
[{"$nulls":4},"1-84951-283-3"]
[null,null,"Edizione",null,"[1st edition]"]
[null,null,"Descrizione fisica",null,"1 online resource (412 p.)"]
[null,null,"Disciplina",null,"005.3"]
[{"$nulls":4},"006.6"]
[{"$nulls":4},"006.6869"]
[null,null,"Soggetti",null,"Application program interfaces (Computer software)"]
[{"$nulls":4},"Virtual reality - Computer programs"]
[{"$nulls":4},"Three-dimensional display systems"]
[{"$nulls":4},"Computer graphics"]
[{"$nulls":4},"Electronic books."]
[null,null,"Lingua di pubblicazione",null,"Inglese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,null,"Note generali","Includes index."]
[null,null,"Nota di contenuto",null,"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 wizard"]
[{"$nulls":4},"Time 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 "]
[{"$nulls":4},"projects; Time for action - building applications with CMake; Using a root node"]
[{"$nulls":4},"Time 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 objects"]
[{"$nulls":4},"Storing 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 nodes"]
[{"$nulls":4},"Time 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 structures"]
[{"$nulls":4},"Time for action - analyzing the Cessna structure"]
[null,null,null,"Sommario/riassunto","Create high-performance virtual reality applications with OpenSceneGraph, one of the best 3D graphics engines."]