[
378 
]
osg::Program class  158
OSG programming
example  14, 15
memory management  48
osg::ProxyNode node  110, 111
osgQt  319
osgQt library  11
osg::Referenced class  48, 49, 94
osg::Referenced class, methods
ref()  49
referenceCount()  49
unref()  49
osg::ref_ptr<> class  47, 48
osg::ref_ptr<> class, member func瑩ons
get()  48
operator->()  49
operator!()  49
operator!=()  49
operator*()  49
operator=()  49
operator==()  49
release()  49
valid()  49
osg::ref_ptr<> smart pointer  63, 64
osg::RenderInfo& parameter  86
OSG_ROOT  40
OSG_ROOT environment variable  46
osg::setNo瑩fyHandler() func瑩on  58
osg::Shader class  152
osgShadow library  9, 11
osgShadow::ShadowedScene  310
osg::ShapeDrawable class  65, 245
osg::ShapeDrawable instance  63
osg::ShapeDrawable object  64
osg::Shape subclass  64
osgSim library  11
osg::SmoothingVisitor  77
osg::StateA瑴ribute class  124, 126
osg::StateA瑴ribute::OVERRIDE flag  128
osg::StateA瑴ribute::PROTECTED flag  128
osg::StateSet class
about  125, 147
methods  125
using  124
osg-submissions mailing list  16
osgSWIG  319
osg::Switch class  104, 106
osgTerrain library  11
osgText::Font instance  296
osgText library  9, 11  296
osgText::readFontFile() func瑩on  296, 297
osgText::Text3D class  300
osgText::TextBase class  296, 300
osgText::Text class
about  296
methods  296
osg::Texture2D class  146
osg::Texture class
about  142
subclasses  142
osg::TextureRectangle class  146
osg::Transform class  99, 165
osg::TriangleFunctor<> functor class  82
osg::Uniform class  153
osg-users mailing list  16
osgU瑩l::Intersec瑩onVisitor class  243
osgU瑩l library  10, 243
osgU瑩l::LineSegmentIntersector class  243
osgU瑩l::Op瑩mizer class  342
osgU瑩l::Simplifier  77
osgU瑩l::Simplifier class  108, 110
osgU瑩l::SmoothingVisitor  77
osgU瑩l::TangentSpaceGenerator  77
osgU瑩l::Tessellator  77
osgU瑩l::Tessellator class  78, 81
osgU瑩l::TriStripVisitor  77
osgU瑩l::TriStripVisitor classes  78
osg::Vec3Array class  73
osgversion command  38
osgviewer
command, for loading picture  28
command-line arguments  28
F key  27
I key  27
playing with  26, 27
S key  27
T key  27
W key  27
osgviewer command  38
osgViewer::CompositeViewer class
about  175, 328, 334
addView() method  175
classremoveView() method  175
osgViewer::GraphicsWindow class  250
C# split pdf - Split, seperate PDF into multiple files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Explain How to Split PDF Document in Visual C#.NET Application
break pdf into separate pages; can't cut and paste from pdf
C# split pdf - VB.NET PDF File Split Library: Split, seperate PDF into multiple files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Splitter Control to Disassemble PDF Document
break a pdf password; reader split pdf
[
379 
]
osgViewer library  9, 11, 231
osgviewer u瑩lity  271
osgViewer::Viewer class  167, 172, 232, 334
osgViewer::Viewer instance  15
osg::Viewport object  165
osgVirtualPlanets  319
osgVisual  319
osgVolume  319
osgVolume library  11
osgWidget library  11
osgWidgets  319
osgXI  319
ossimPlanet
URL  13
other general a瑴ributes, vertex a瑴ribute  67
OVERRIDE flag  129
P
packages
genera瑩ng, GNU compiler collec瑩on (gcc) used  
38
genera瑩ng, Visual Studio used  37, 38
UNIX makefile used  38, 39
PagedLOD class
working with  112
parent management methods
about  94
getNumParents()  95
getParent()  94
getParentalNodePaths()  95
parent nodes
about  8
managing  94, 95
par瑩cle fountain
implemen瑩ng, in scene  305-309
par瑩cles  303
pause() method  214
PCI-Express graphics card  20
PC-Paint plug-in. See  osgdb_pic plug-in
Performer plug-in. See  osgdb_p晢 plug-in
picking func瑩onality  243
pixel buffer  186
playAnima瑩on() method  220
play() method  214
plug-ins, OSG 3.0
about  266
handling  265
osgdb_3dc  266
osgdb_3ds  266
osgdb_ac  266
osgdb_bmp  266
osgdb_bsp  266
osgdb_bvh  266
osgdb_curl  266
osgdb_dae  266
osgdb_dds  266
osgdb_dicom  266
osgdb_directshow  266
osgdb_dot  266
osgdb_dw  266
osgdb_dxf  267
osgdb_exr  267
osgdb_晢x  267
osgdb_ffmpeg  267
osgdb_freetype  267
osgdb_gdal  267
osgdb_gecko  267
osgdb_geo  267
osgdb_gif  267
osgdb_hdr  267
osgdb_imageio  267
osgdb_iv  267
osgdb_ive  267
osgdb_jp2  267
osgdb_jpeg  268
osgdb_lwo  268
osgdb_lws  268
osgdb_md2  268
osgdb_mdl  268
osgdb_obj  268
osgdb_ogr  268
osgdb_openflight  268
osgdb_osg  268
osgdb_p3d  268
osgdb_pdf  268
osgdb_p晢  268
osgdb_pic  268
osgdb_ply  268
osgdb_png  268
osgdb_pnm  269
osgdb_pov  269
osgdb_qfont  269
osgdb_QTKit  269
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
C# File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF
add page break to pdf; split pdf into multiple files
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
C# File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF
break pdf into single pages; split pdf into individual pages
[
380 
]
osgdb_quick瑩me  269
osgdb_rgb  269
osgdb_rot  269
osgdb_scale  269
osgdb_shp  269
osgdb_stl  269
osgdb_svg  269
osgdb_tga  269
osgdb_瑩ff  269
osgdb_trans  269
osgdb_txf  269
osgdb_txp  269
osgdb_vnc  270
osgdb_vrml  270
osgdb_v瑦  270
osgdb_x  270
osgdb_xine  270
searching  265
POINT_ROT_EYE enumera瑩on  292
POINT_ROT_WORLD enumera瑩on  292
polygon
tessella瑩ng  78-80
polygonal techniques
osgU瑩l::Simplifier  77
osgU瑩l::SmoothingVisitor  77
osgU瑩l::TangentSpaceGenerator  77
osgU瑩l::Tessellator  77
osgU瑩l::TriStripVisitor  77
polygon, tessella瑩ng  78-81
using  77
polygon mode states
traversing, in imaginary scene graph  128
polygon rasteriza瑩on mode
selec瑩ng, for loaded model  126, 127
Portable Network Graphics plug-in. See  
osgdb_png plug-in
Posi瑩onA瑴tudeTransform class
using  104
posi瑩on, vertex a瑴ribute  67
postMult() method  100
POV-Ray plug-in. See  osgdb_pov plug-in
prebuilt packages
issues  30
preMult() method  100
Present3D plug-in. See  osgdb_p3d plug-in
primi瑩ve functor
customizing  82
triangle faces, collec瑩ng  82, 84
primi瑩ve types
results  71
Producer library  9
PROJECTION coordinate system  244
projec瑩on matrix
about  164
specifying  165
project wizard
solu瑩on, crea瑩ng with one click  29, 30
using  29
PROTECTED flag  129
pseudo-loader
about  270
files, reading from Internet  271, 272
PUSH event  233
pyramids  76, 77
Q
Qt font engine plug-in. See  osgdb_qfont plug-in
QTKit media plug-in. See  osgdb_QTKit plug-in
quadBufferStereo a瑴ribute  251
quad-tree structure
about  348
building, for massive rendering  348-356
using  348
Quake2 models plug-in. See  osgdb_md2 plug-in
R
Radiance HDR plug-in. See  osgdb_hdr plug-in
radius() method  116
read() func瑩on  55, 56
readImage() method  277
readNode() method
about  276
implemen瑩ng  277
realize() method  172
real-瑩me shadows  310
red a瑴ribute  250
referenceCount() method  49
reference cycle  51
ref() method  49
registerAnima瑩on() method  220
Release distribu瑩on  38
RELEASE event  233
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Home ›› XDoc.PDF ›› C# PDF: Convert PDF to HTML. C#.NET PDF SDK - Convert PDF to HTML in C#.NET. How to Use C# .NET XDoc.PDF
break a pdf into smaller files; break pdf file into multiple files
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Image. A powerful C#.NET PDF control compatible with windows operating system and built on .NET framework.
break pdf password online; combine pages of pdf documents into one
[
381 
]
release() method  49, 54
removeChild() method  94
removeChildren() method  94
removeDrawable()  63
removeDrawable() method  63
removeEventHandler() method  232
removePrimi瑩veSet()  68
rendering  123, 325, 326
rendering a瑴ributes  124
rendering middleware  8
rendering modes  125
rendering order
about  146
handling  147
translucent effect, achieving  148-152
rendering states
about  124, 208
changing  208
fading in  209-211
se瑴ng  124
rendering-to-textures technique  254
render states
inheri瑩ng  128
render-to-textures camera  193
render-to-textures technique
about  184, 185
implemen瑩ng  185-190
reset() method  208
retained rendering  8
retessellatePolygons() method  77
rewind() method  214
right-handed view coordinate system  164
root node  167
about  8
using  47
Rota瑩on plug-in. See  osgdb_rot plug-in
R-tree  347
RTTI  98
run() method  172
run-瑩me type informa瑩on. See  RTTI
S
sample data  24
samplers
DoubleLinearSampler  219
FloatStepSampler  219
MatrixLinearSampler  219
QuatSphericalLinearSampler  219
Vec2LinearSampler  219
Vec3LinearSampler  219
Vec4LinearSampler  219
samples a瑴ribute  251
Scalar Vector Graphics plug-in. See  osgdb_svg 
plug-in
Scale plug-in. See  osgdb_scale plug-in
scene
billboard, crea瑩ng in  292
light sources, crea瑩ng in  137-140
scene culling phase. See  CULL phase
scene graph  194
about  8, 93
models, adding to  96, 97
structures, visi瑩ng  117
traversing  98, 99
scene graph, traversing
about  98, 99
cull traversal  98
draw traversal  99
event traversal  98
update traversal  98
SCROLL event  233
search box op瑩on  35
secondary color, vertex a瑴ribute  67
seek() method  214
separate data receiver thread
using  322-326
serializable object. See  serializers
serializers
about  284
crea瑩ng  284
crea瑩ng, for user defined classes  285-287
setAllowEventFocus() method  178, 236
setAmbient() method  136
set*Array() method  66
setA瑴ributeAndModes() method  125, 127
setA瑴ribute() method  125
setAxisAlignment() func瑩on  325
setBu瑴on() method  239
setByMatrix() method  238
setCameraManipulator() method  170
setCharacterSize() method  296
setClearAccum() method  166
setClearColor() method  166
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
›› C# PDF: Convert PDF to Jpeg. C# PDF - Convert PDF to JPEG in C#.NET. C#.NET PDF to JPEG Converting & Conversion Control. Convert PDF to JPEG Using C#.NET.
pdf split file; break apart a pdf file
C# PDF Library SDK to view, edit, convert, process PDF file for C#
Tell C# users how to: create a new PDF file and load PDF from other file formats; merge, append, and split PDF files; insert, delete, move, rotate, copy and
acrobat split pdf pages; break a pdf into separate pages
[
382 
]
setClearDepth() method  166
setClearMask() method  166
setClearStencil() method  166
setColor() method  64
setDataVariance() func瑩on  325
setDataVariance() method  199
setDepthBuffer() method  179
setDiffuse() method  136
setDoubleBuffer() method  179
setEventType() method  239
setFileName() method  110, 218  
setFilter() method  146
setFogCoordBinding()  67
setFont() method  296
setGraphicsContext() method  249
setImageFile() method  214
setImage() method  142, 214, 218
setIni瑩alBound() method  325
setLength() method  214
setLightNum() method  136
setLoopMode() method  205, 223
setMatrix() method  101
setMinimumNumAlphaBits() method  179
setMode() method  125, 127, 218, 292
setName() method  220
setNewChildDefaultValue() method  104
setNodeMask() method
dabout  248, 314
using  315
setNormalBinding  67
setNormalBinding() method  69
setNormal() method  292
setNumMul瑩Samples() method  179, 180, 252
setParameter() method  158
setPause() method  208
setPlayMode() method  223
setPosi瑩on() method  296, 303
SetProcessorAffinityOfCurrentThread()  
func瑩on  322
setProjec瑩onMatrixAsFrustum() method  165
setProjec瑩onMatrixAsOrtho2D() method  165
setProjec瑩onMatrixAsOrtho() method  165
setProjec瑩onMatrixAsPerspec瑩ve() method  165
setProjec瑩onMatrix() method  165
setRenderingHint() method  147, 150, 152
setRenderOrder() method  167
setRenderTargetImplementa瑩on() method  186
setResizeNonPowerOfTwoHint() method  146
setRunMaxFrameRate() method  172
setSceneData() method  47, 170
setSecondaryColorBinding()  67
setShaderSource() method  152
setShape() method  63
setStateSet() method  124
setStateSetModes() method  136
setStereo() method  182
setStereoMode() method  182
setTargetName() method  220
setText() method  296
setTimeMul瑩plier() method  208, 214
setTimeOffset() method  208
setUpdateCallback() method  194, 197, 201, 220
setUpViewFor3DSphericalDisplay() method  175
setUpViewInWindow() method  175
setUpViewOnSingleScreen() method  175
setUseDisplayList() method  203
setUseVertexBufferObjects()  203
setValue() method  104
setVertexArray() method  71
setVertexA瑴ribBinding()   67
setViewMatrixAsLookAt() method  165
setViewMatrix() method  165
setViewport() method  165
setWindingType()  81
setWrap() method  146
SGI Images plug-in. See  osgdb_rgb plug-in
shadow
about  310
cas瑩ng  311-315
crea瑩ng, on ground  310-315
receiving  311-315
shadow mapping  313
shallow copy  109
share subfolder  40
simula瑩on loop
about  170
customizing  172, 174
digging into  170, 172
single viewer
using  170
slerp() method  205
small feature culling  336
smart pointer
about  47, 208, 219
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
overview. It provides plentiful C# class demo codes and tutorials on How to Use XDoc.PDF in C# .NET Programming Project. Plenty
break a pdf; c# split pdf
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
overview. It provides plentiful C# class demo codes and tutorials on How to Use XDoc.PDF in C# .NET Programming Project. Plenty
break pdf password; c# print pdf to specific printer
[
383 
]
issues  51
need for  50
special effects
implemen瑩ng  315-317
spherical linear interpola瑩on  205
SphericalManipulator  171
Stanford Triangle Format plug-in. See  osgdb_ply 
plug-in
state machine
about  124
encapsula瑩ng  124
working  124
state set  128
state switching anima瑩ons
implemen瑩ng  105
std::cin.get() func瑩on  323
std::ofstream class  58
std::vector  69
stencil a瑴ribute  251
stencil buffer  146, 313
Stereolithography plug-in. See  osgdb_stl plug-in
stereo visualiza瑩on
about  182
anaglyph stereo scenes, rendering  183, 184
stopAnima瑩on() method  220
supportsExtension() method  276
SVN repository  31
SwitchingCallback class  196
switch node  197
anima瑩ng  113-115
T
Tagged Image File plug-in. See  osgdb_瑩ff plug-in
TeapotDrawable object  89
TerrainManipulator  171
TerraPage plug-in. See  osgdb_txp plug-in
tessella瑩ng
polygon  78-80
texel  145
text
about  296
crea瑩ng  296-299
crea瑩ng, in world space  301-303
text box op瑩on  35
textur coordinate, vertex a瑴ribute  67
Textured Font plug-in. See  osgdb_txf plug-in
texture element. See  texel
texture mapping
2D textures, applying  143-145
2D textures, loading  143-145
about  141
performing, steps  141, 142
texture mapping unit  125
textures
sharing, with customized callback  343-347
texture samplers  154
third-party dependencies
configuring  272
threading model
selec瑩ng  328-334
threads
applica瑩ons  327
characters, reading from standard  
input  323, 324
TimeHandler class  242
TrackballManipulator  171
tracker node
crea瑩ng  116
traits
configuring, of rendering window  251-254
transforma瑩on matrix
changing, of models  234-237
transforma瑩on nodes
about  99, 100
anima瑩ng  205
Transla瑩on plug-in. See  osgdb_trans plug-in
translucent effect
achieving  148-152
traverse() method  112
traverse() virtual method  195
Truevision Targa plug-in. See  osgdb_tga plug-in
U
uniforms
about  153
using  154
unref() method  49
unregisterAnima瑩on() method  220
UNSPECIFIED object  202
update callback  194, 203, 242
update() method  201
UPDATE phase  328, 334
[
384 
]
update traversal  98, 194, 238
user-defined classes
serializers, crea瑩ng for  285-287
USER event  234
users, OpenSceneGraph
Boeing  13
Delta 3D  13
Flight Gear  13
Intra  13
Magic Earth  13
NASA  13
Norcontrol  13
ossimPlanet  13
Virtual Terrain Project  13
VR Juggler  13
user 瑩mer
crea瑩ng  239-242
user upda瑩ng phase. See  UPDATE phase
u瑩li瑩es
running  26
V
valid() method  49
Valve BSP plug-in. See  osgdb_bsp plug-in
Valve MDL plug-in. See  osgdb_mdl plug-in
Valve Texture plug-in. See  osgdb_v瑦 plug-in
varyings  153
vertex  66
vertex array  62, 75
vertex array mechanism  300
vertex a瑴ributes
about  153
color  67
fog coordinate  67
normal  67
other general a瑴ributes  67
posi瑩on  67
secondary color  67
text coordinates  67
vertex buffer object (VBO)  62
vertex shaders  152
VIEW coordinate system  244
view-frustum culling  335-348
view matrix  164
virtual method  194
VirtualPlanet  319
VirtualPlanetBuilder. See  VPB
Virtual Terrain Project
URL  13
visitor pa瑴ern  99, 116
visitor subclass
crea瑩ng  117
Visual Studio
used, for genera瑩ng packages  37, 38
Visual Studio project wizard  24
VNC Client plug-in. See  osgdb_vnc plug-in
VPB  356
VR Juggler
URL  13
VRML  8
VRML plug-in. See  osgdb_vrml plug-in
W
Wavefront OBJ plug-in. See  osgdb_obj plug-in
Web data with URL plug-in. See  osgdb_curl 
plug-in
wglChoosePixelFormatARB() func瑩on  182
widget element  232
width a瑴ribute  250
WIN32 group, op瑩ons
WIN32_USE_DYNAMICBASE  36
WIN32_USE_MP  36
WIN32_USE_DYNAMICBASE  36
WIN32_USE_MP  36
window
OSG, integra瑩ng into  254-259
WINDOW coordinate system  244
windowDecora瑩on a瑴ribute  250
windowName a瑴ribute  250
Windows Bitmap plug-in. See  osgdb_bmp 
plug-in
world coordinate system  164
writeImage() method  277
writeNode() method  277
X
x a瑴ribute  250
Xine plug-in. See  osgdb_xine plug-in
XULRunner
URL  267
[
385 
]
Y
y a瑴ribute  250
YieldCurrentThread() method  322
Z
Zlib
about  270
URL  270
Thank you for buying 
OpenSceneGraph 3.0: Beginner's Guide
About Packt Publishing
Packt, pronounced 'packed', published its first book "Mastering phpMyAdmin for Effec瑩ve 
MySQL Management" in April 2004 and subsequently con瑩nued to specialize in publishing 
highly focused books on specific technologies and solu瑩ons.
Our books and publica瑩ons share the experiences of your fellow IT professionals in adap瑩ng 
and customizing today's systems, applica瑩ons, and frameworks. Our solu瑩on based books 
give you the knowledge and power to customize the so晴ware and technologies you're 
using to get the job done. Packt books are more specific and less general than the IT books 
you have seen in the past. Our unique business model allows us to bring you more focused 
informa瑩on, giving you more of what you need to know, and less of what you don't.
Packt is a modern, yet unique publishing company, which focuses on producing quality, 
cu瑴ng-edge books for communi瑩es of developers, administrators, and newbies alike. For 
more informa瑩on, please visit our website: 
w
w
w
.
p
a
c
k
t
p
u
b
.
c
o
m
.
About Packt Open Source
In 2010, Packt launched two new brands, Packt Open Source and Packt Enterprise, in order 
to con瑩nue its focus on specializa瑩on. This book is part of the Packt Open Source brand, 
home to books published on so晴ware built around Open Source licences, and offering 
informa瑩on to anybody from advanced developers to budding web designers. The Open 
Source brand also runs Packt's Open Source Royalty Scheme, by which Packt gives a royalty 
to each Open Source project about whose so晴ware a book is sold.
Writing for Packt
We welcome all inquiries from people who are interested in authoring. Book proposals 
should be sent to author@packtpub.com. If your book idea is s瑩ll at an early stage and you 
would like to discuss it first before wri瑩ng a formal book proposal, contact us; one of our 
commissioning editors will get in touch with you. 
We're not just looking for published authors; if you have strong technical skills but no wri瑩ng 
experience, our experienced editors can help you develop a wri瑩ng career, or simply get 
some addi瑩onal reward for your exper瑩se.
Documents you may be interested
Documents you may be interested