实例介绍
这个文件是已经编译好的最新的OSG文件,可以保证你不用再进行繁琐的4~5小时的编译过程,这个就完全可以用,因为有传输大小限制,我把文件中的doc文件没有压缩进来,不过也不会有影响。如果因为缺少这个文件而配置不成功,请私信我~
【实例截图】
【核心代码】
4744302543295525120.zip
└── OSG
├── bin
│ ├── gdal18.dll
│ ├── glut32D.dll
│ ├── glut32.dll
│ ├── libexpat.dll
│ ├── libpng13d.dll
│ ├── libpng13.dll
│ ├── osg2cppd.exe
│ ├── osg2cpp.exe
│ ├── osg80-osgAnimationd.dll
│ ├── osg80-osgAnimation.dll
│ ├── osg80-osgDBd.dll
│ ├── osg80-osgDB.dll
│ ├── osg80-osgd.dll
│ ├── osg80-osg.dll
│ ├── osg80-osgFXd.dll
│ ├── osg80-osgFX.dll
│ ├── osg80-osgGAd.dll
│ ├── osg80-osgGA.dll
│ ├── osg80-osgManipulatord.dll
│ ├── osg80-osgManipulator.dll
│ ├── osg80-osgParticled.dll
│ ├── osg80-osgParticle.dll
│ ├── osg80-osgPresentationd.dll
│ ├── osg80-osgPresentation.dll
│ ├── osg80-osgShadowd.dll
│ ├── osg80-osgShadow.dll
│ ├── osg80-osgSimd.dll
│ ├── osg80-osgSim.dll
│ ├── osg80-osgTerraind.dll
│ ├── osg80-osgTerrain.dll
│ ├── osg80-osgTextd.dll
│ ├── osg80-osgText.dll
│ ├── osg80-osgUtild.dll
│ ├── osg80-osgUtil.dll
│ ├── osg80-osgViewerd.dll
│ ├── osg80-osgViewer.dll
│ ├── osg80-osgVolumed.dll
│ ├── osg80-osgVolume.dll
│ ├── osg80-osgWidgetd.dll
│ ├── osg80-osgWidget.dll
│ ├── osgarchived.exe
│ ├── osgarchive.exe
│ ├── osgconvd.exe
│ ├── osgconv.exe
│ ├── osgfilecached.exe
│ ├── osgfilecache.exe
│ ├── osgPlugins-3.0.1
│ │ ├── osgdb_3dcd.dll
│ │ ├── osgdb_3dc.dll
│ │ ├── osgdb_3dsd.dll
│ │ ├── osgdb_3ds.dll
│ │ ├── osgdb_acd.dll
│ │ ├── osgdb_ac.dll
│ │ ├── osgdb_bmpd.dll
│ │ ├── osgdb_bmp.dll
│ │ ├── osgdb_bspd.dll
│ │ ├── osgdb_bsp.dll
│ │ ├── osgdb_bvhd.dll
│ │ ├── osgdb_bvh.dll
│ │ ├── osgdb_cfgd.dll
│ │ ├── osgdb_cfg.dll
│ │ ├── osgdb_curld.dll
│ │ ├── osgdb_curl.dll
│ │ ├── osgdb_ddsd.dll
│ │ ├── osgdb_dds.dll
│ │ ├── osgdb_deprecated_osganimationd.dll
│ │ ├── osgdb_deprecated_osganimation.dll
│ │ ├── osgdb_deprecated_osgd.dll
│ │ ├── osgdb_deprecated_osg.dll
│ │ ├── osgdb_deprecated_osgfxd.dll
│ │ ├── osgdb_deprecated_osgfx.dll
│ │ ├── osgdb_deprecated_osgparticled.dll
│ │ ├── osgdb_deprecated_osgparticle.dll
│ │ ├── osgdb_deprecated_osgshadowd.dll
│ │ ├── osgdb_deprecated_osgshadow.dll
│ │ ├── osgdb_deprecated_osgsimd.dll
│ │ ├── osgdb_deprecated_osgsim.dll
│ │ ├── osgdb_deprecated_osgterraind.dll
│ │ ├── osgdb_deprecated_osgterrain.dll
│ │ ├── osgdb_deprecated_osgtextd.dll
│ │ ├── osgdb_deprecated_osgtext.dll
│ │ ├── osgdb_deprecated_osgviewerd.dll
│ │ ├── osgdb_deprecated_osgviewer.dll
│ │ ├── osgdb_deprecated_osgvolumed.dll
│ │ ├── osgdb_deprecated_osgvolume.dll
│ │ ├── osgdb_deprecated_osgwidgetd.dll
│ │ ├── osgdb_deprecated_osgwidget.dll
│ │ ├── osgdb_dicomd.dll
│ │ ├── osgdb_dicom.dll
│ │ ├── osgdb_dotd.dll
│ │ ├── osgdb_dot.dll
│ │ ├── osgdb_dwd.dll
│ │ ├── osgdb_dw.dll
│ │ ├── osgdb_dxfd.dll
│ │ ├── osgdb_dxf.dll
│ │ ├── osgdb_freetyped.dll
│ │ ├── osgdb_freetype.dll
│ │ ├── osgdb_geod.dll
│ │ ├── osgdb_geo.dll
│ │ ├── osgdb_gifd.dll
│ │ ├── osgdb_gif.dll
│ │ ├── osgdb_glsld.dll
│ │ ├── osgdb_glsl.dll
│ │ ├── osgdb_gzd.dll
│ │ ├── osgdb_gz.dll
│ │ ├── osgdb_hdrd.dll
│ │ ├── osgdb_hdr.dll
│ │ ├── osgdb_ived.dll
│ │ ├── osgdb_ive.dll
│ │ ├── osgdb_jpegd.dll
│ │ ├── osgdb_jpeg.dll
│ │ ├── osgdb_logod.dll
│ │ ├── osgdb_logo.dll
│ │ ├── osgdb_lwod.dll
│ │ ├── osgdb_lwo.dll
│ │ ├── osgdb_lwsd.dll
│ │ ├── osgdb_lws.dll
│ │ ├── osgdb_md2d.dll
│ │ ├── osgdb_md2.dll
│ │ ├── osgdb_mdld.dll
│ │ ├── osgdb_mdl.dll
│ │ ├── osgdb_normalsd.dll
│ │ ├── osgdb_normals.dll
│ │ ├── osgdb_objd.dll
│ │ ├── osgdb_obj.dll
│ │ ├── osgdb_openflightd.dll
│ │ ├── osgdb_openflight.dll
│ │ ├── osgdb_osgad.dll
│ │ ├── osgdb_osga.dll
│ │ ├── osgdb_osgd.dll
│ │ ├── osgdb_osg.dll
│ │ ├── osgdb_osgshadowd.dll
│ │ ├── osgdb_osgshadow.dll
│ │ ├── osgdb_osgterraind.dll
│ │ ├── osgdb_osgterrain.dll
│ │ ├── osgdb_osgtgzd.dll
│ │ ├── osgdb_osgtgz.dll
│ │ ├── osgdb_osgviewerd.dll
│ │ ├── osgdb_osgviewer.dll
│ │ ├── osgdb_p3dd.dll
│ │ ├── osgdb_p3d.dll
│ │ ├── osgdb_picd.dll
│ │ ├── osgdb_pic.dll
│ │ ├── osgdb_plyd.dll
│ │ ├── osgdb_ply.dll
│ │ ├── osgdb_pngd.dll
│ │ ├── osgdb_png.dll
│ │ ├── osgdb_pnmd.dll
│ │ ├── osgdb_pnm.dll
│ │ ├── osgdb_povd.dll
│ │ ├── osgdb_pov.dll
│ │ ├── osgdb_pvrd.dll
│ │ ├── osgdb_pvr.dll
│ │ ├── osgdb_revisionsd.dll
│ │ ├── osgdb_revisions.dll
│ │ ├── osgdb_rgbd.dll
│ │ ├── osgdb_rgb.dll
│ │ ├── osgdb_rotd.dll
│ │ ├── osgdb_rot.dll
│ │ ├── osgdb_scaled.dll
│ │ ├── osgdb_scale.dll
│ │ ├── osgdb_serializers_osganimationd.dll
│ │ ├── osgdb_serializers_osganimation.dll
│ │ ├── osgdb_serializers_osgd.dll
│ │ ├── osgdb_serializers_osg.dll
│ │ ├── osgdb_serializers_osgfxd.dll
│ │ ├── osgdb_serializers_osgfx.dll
│ │ ├── osgdb_serializers_osgmanipulatord.dll
│ │ ├── osgdb_serializers_osgmanipulator.dll
│ │ ├── osgdb_serializers_osgparticled.dll
│ │ ├── osgdb_serializers_osgparticle.dll
│ │ ├── osgdb_serializers_osgshadowd.dll
│ │ ├── osgdb_serializers_osgshadow.dll
│ │ ├── osgdb_serializers_osgsimd.dll
│ │ ├── osgdb_serializers_osgsim.dll
│ │ ├── osgdb_serializers_osgterraind.dll
│ │ ├── osgdb_serializers_osgterrain.dll
│ │ ├── osgdb_serializers_osgtextd.dll
│ │ ├── osgdb_serializers_osgtext.dll
│ │ ├── osgdb_serializers_osgvolumed.dll
│ │ ├── osgdb_serializers_osgvolume.dll
│ │ ├── osgdb_shpd.dll
│ │ ├── osgdb_shp.dll
│ │ ├── osgdb_stld.dll
│ │ ├── osgdb_stl.dll
│ │ ├── osgdb_tgad.dll
│ │ ├── osgdb_tga.dll
│ │ ├── osgdb_tgzd.dll
│ │ ├── osgdb_tgz.dll
│ │ ├── osgdb_tiffd.dll
│ │ ├── osgdb_tiff.dll
│ │ ├── osgdb_transd.dll
│ │ ├── osgdb_trans.dll
│ │ ├── osgdb_txfd.dll
│ │ ├── osgdb_txf.dll
│ │ ├── osgdb_txpd.dll
│ │ ├── osgdb_txp.dll
│ │ ├── osgdb_vtfd.dll
│ │ ├── osgdb_vtf.dll
│ │ ├── osgdb_xd.dll
│ │ ├── osgdb_x.dll
│ │ ├── osgdb_zipd.dll
│ │ └── osgdb_zip.dll
│ ├── osgversiond.exe
│ ├── osgversion.exe
│ ├── osgviewerd.exe
│ ├── osgviewer.exe
│ ├── ot12-OpenThreadsd.dll
│ ├── ot12-OpenThreads.dll
│ ├── present3Dd.exe
│ ├── present3D.exe
│ ├── zlib1d.dll
│ └── zlib1.dll
├── data
│ ├── avatar.osg
│ ├── axes.osgt
│ ├── bignathan.osg
│ ├── Catch
│ │ ├── a.png
│ │ ├── ball.png
│ │ ├── boy.png
│ │ ├── b.png
│ │ ├── broach.png
│ │ ├── c.png
│ │ ├── farm.JPG
│ │ ├── girl.png
│ │ ├── m.png
│ │ ├── n.png
│ │ ├── RockStar.png
│ │ ├── sky1.JPG
│ │ ├── sky2.JPG
│ │ ├── sky3.JPG
│ │ ├── s.png
│ │ ├── t.png
│ │ ├── u.png
│ │ ├── Welcome.jpg
│ │ ├── YouLost.jpg
│ │ └── YouWon.jpg
│ ├── cessnafire.osg
│ ├── cessnafire.osgt
│ ├── cessna.osg
│ ├── cessna.osgt
│ ├── clock.osgt
│ ├── Configuration
│ │ ├── 3DSphericalDisplayTopProjector.view
│ │ ├── 3DSphericalDisplay.view
│ │ ├── AllScreens.view
│ │ ├── PanoramicSphericalDisplayTopProjector.view
│ │ ├── PanoramicSphericalDisplay.view
│ │ ├── SingleScreen.view
│ │ └── SmallWindow.view
│ ├── cow.osg
│ ├── cow.osgt
│ ├── Cubemap_axis
│ │ ├── negx.png
│ │ ├── negy.png
│ │ ├── negz.png
│ │ ├── posx.png
│ │ ├── posy.png
│ │ └── posz.png
│ ├── cube_mapped_torus.osgt
│ ├── Cubemap_snow
│ │ ├── negx.jpg
│ │ ├── negy.jpg
│ │ ├── negz.jpg
│ │ ├── posx.jpg
│ │ ├── posy.jpg
│ │ └── posz.jpg
│ ├── dumptruck.osg
│ ├── dumptruck.osgt
│ ├── example.osg
│ ├── ExampleThumbnails
│ │ ├── osganimation.jpg
│ │ ├── osgcubemap.jpg
│ │ ├── osgdepthshadow.jpg
│ │ ├── osgdistortion.jpg
│ │ ├── osgfxbrowser.jpg
│ │ ├── osggeometry.jpg
│ │ ├── osghud.jpg
│ │ ├── osgkeyboard.jpg
│ │ ├── osglight.jpg
│ │ ├── osgmotionblur.jpg
│ │ ├── osgmultitexture.jpg
│ │ ├── osgparticle.jpg
│ │ ├── osgprerendercubemap.jpg
│ │ ├── osgreflect.jpg
│ │ ├── osgscribe.jpg
│ │ └── osgvertexprogram.jpg
│ ├── fonts
│ │ ├── arial.ttf
│ │ ├── COPYRIGHT.TXT
│ │ ├── dirtydoz.ttf
│ │ ├── fudd.ttf
│ │ ├── times.ttf
│ │ ├── VeraMono.ttf
│ │ └── Vera.ttf
│ ├── fountain.osgt
│ ├── glider.osg
│ ├── glider.osgt
│ ├── glsl_confetti.osgt
│ ├── glsl_julia.osgt
│ ├── glsl_mandelbrot.osgt
│ ├── glsl_simple.osgt
│ ├── Images
│ │ ├── 204.jpg
│ │ ├── blueFlowers.png
│ │ ├── Brick-Norman-Brown.TGA
│ │ ├── Brick-Std-Orange.TGA
│ │ ├── brow.l.tga
│ │ ├── clockface.JPG
│ │ ├── continous_smoke.rgb
│ │ ├── dark_grey.tga
│ │ ├── dog_left_eye.jpg
│ │ ├── dog_right_eye.jpg
│ │ ├── eye.l.tga
│ │ ├── fireparticle8x8.png
│ │ ├── forestRoof.png
│ │ ├── forestWall.png
│ │ ├── land_ocean_ice_lights_2048.jpg
│ │ ├── land_shallow_topo_2048.jpg
│ │ ├── lz.rgb
│ │ ├── moon256128.TGA
│ │ ├── mouth.tga
│ │ ├── nose.tga
│ │ ├── osg128.png
│ │ ├── osg256.png
│ │ ├── osg64.png
│ │ ├── osgshaders1.png
│ │ ├── osgshaders2.png
│ │ ├── particle.rgb
│ │ ├── primitives.gif
│ │ ├── purpleFlowers.png
│ │ ├── red.tga
│ │ ├── reflect.rgb
│ │ ├── road.png
│ │ ├── Saturn.TGA
│ │ ├── skin.tga
│ │ ├── skymap.jpg
│ │ ├── smoke.rgb
│ │ ├── tank.rgb
│ │ ├── tree0.rgba
│ │ ├── water.rgb
│ │ ├── whitemetal_diffuse.jpg
│ │ ├── whitemetal_normal.jpg
│ │ └── white.rgb
│ ├── introduction.p3d
│ ├── Jansens.osg
│ ├── lz.osg
│ ├── lz.osgt
│ ├── morphing.osg
│ ├── morphtarget_shape0.osg
│ ├── morphtarget_shape1.osg
│ ├── nathan.osg
│ ├── newxxx.osg
│ ├── osg64.logo
│ ├── osg.conf
│ ├── osgcool.osgt
│ ├── osgWidget
│ │ ├── back.png
│ │ ├── border-bottom.tga
│ │ ├── border-left.tga
│ │ ├── border-right.tga
│ │ ├── border-top.tga
│ │ ├── natascha.png
│ │ ├── next.png
│ │ ├── open.png
│ │ ├── osgwidgetshader-frag.glsl
│ │ ├── osgwidgetshader-vert.glsl
│ │ ├── osgwidgetwindow.lua
│ │ ├── osgwidgetwindow.py
│ │ ├── panel-center.tga
│ │ ├── panel-left.tga
│ │ ├── panel-right.tga
│ │ ├── pause.png
│ │ ├── play.png
│ │ ├── README
│ │ ├── scrolled1.jpg
│ │ ├── scrolled2.jpg
│ │ ├── scrolled3.jpg
│ │ ├── scrolled4.jpg
│ │ ├── stop.png
│ │ ├── theme-1.png
│ │ ├── theme-2.png
│ │ └── theme.png
│ ├── Present3D
│ │ ├── OpenSceneGraphlogo.png
│ │ └── present3dwhite.png
│ ├── README
│ ├── robot.osg
│ ├── shaders
│ │ ├── blocky.frag
│ │ ├── blocky.vert
│ │ ├── brick.frag
│ │ ├── brick.vert
│ │ ├── depthpeel_colormap.frag
│ │ ├── depthpeel_colormap.vert
│ │ ├── depthpeel_edgemap.frag
│ │ ├── depthpeel_edgemap.vert
│ │ ├── depthpeel_final.frag
│ │ ├── depthpeel_final.vert
│ │ ├── depthpeel_normaldepthmap.frag
│ │ ├── depthpeel_normaldepthmap.vert
│ │ ├── eroded.frag
│ │ ├── eroded.vert
│ │ ├── gameoflife.frag
│ │ ├── line_rain.vert
│ │ ├── lookup.frag
│ │ ├── lookup.vert
│ │ ├── marble.frag
│ │ ├── marble.vert
│ │ ├── overlay_perspective_main.frag
│ │ ├── overlay_perspective_rtt.vert
│ │ ├── point_rain.frag
│ │ ├── point_rain.vert
│ │ ├── quad_rain.vert
│ │ ├── rain.frag
│ │ ├── rain.vert
│ │ ├── screen.frag
│ │ ├── screen.vert
│ │ ├── shader.vert
│ │ ├── skinning.vert
│ │ ├── stereomatch_aggregate.frag
│ │ ├── stereomatch_clear.frag
│ │ ├── stereomatch_select.frag
│ │ ├── stereomatch_stereopass.frag
│ │ ├── stereomatch_subtract.frag
│ │ ├── volume.frag
│ │ ├── volume_iso.frag
│ │ ├── volume_lit.frag
│ │ ├── volume_lit_tf.frag
│ │ ├── volume_mip.frag
│ │ ├── volume_tf.frag
│ │ ├── volume_tf_iso.frag
│ │ ├── volume_tf_mip.frag
│ │ └── volume.vert
│ ├── skydome.osgt
│ ├── SmokeBox.osgt
│ ├── SolarSystem
│ │ ├── earth_clouds256128.jpg
│ │ ├── jupiter256128.jpg
│ │ ├── mars256128.jpg
│ │ ├── mercury256128.jpg
│ │ ├── moon256128.jpg
│ │ ├── neptune256128.jpg
│ │ ├── pluto256128.jpg
│ │ ├── saturn256128.jpg
│ │ ├── sun256128.jpg
│ │ └── venus256128.jpg
│ └── spaceship.osgt
├── include
│ ├── OpenThreads
│ │ ├── Atomic
│ │ ├── Barrier
│ │ ├── Block
│ │ ├── Condition
│ │ ├── Config
│ │ ├── Exports
│ │ ├── Mutex
│ │ ├── ReadWriteMutex
│ │ ├── ReentrantMutex
│ │ ├── ScopedLock
│ │ ├── Thread
│ │ └── Version
│ ├── osg
│ │ ├── AlphaFunc
│ │ ├── AnimationPath
│ │ ├── ApplicationUsage
│ │ ├── ArgumentParser
│ │ ├── Array
│ │ ├── ArrayDispatchers
│ │ ├── AudioStream
│ │ ├── AutoTransform
│ │ ├── Billboard
│ │ ├── BlendColor
│ │ ├── BlendEquation
│ │ ├── BlendFunc
│ │ ├── BoundingBox
│ │ ├── BoundingSphere
│ │ ├── BoundsChecking
│ │ ├── buffered_value
│ │ ├── BufferIndexBinding
│ │ ├── BufferObject
│ │ ├── Camera
│ │ ├── CameraNode
│ │ ├── CameraView
│ │ ├── ClampColor
│ │ ├── ClearNode
│ │ ├── ClipNode
│ │ ├── ClipPlane
│ │ ├── ClusterCullingCallback
│ │ ├── CollectOccludersVisitor
│ │ ├── ColorMask
│ │ ├── ColorMatrix
│ │ ├── ComputeBoundsVisitor
│ │ ├── Config
│ │ ├── ConvexPlanarOccluder
│ │ ├── ConvexPlanarPolygon
│ │ ├── CoordinateSystemNode
│ │ ├── CopyOp
│ │ ├── CullFace
│ │ ├── CullingSet
│ │ ├── CullSettings
│ │ ├── CullStack
│ │ ├── DeleteHandler
│ │ ├── Depth
│ │ ├── DisplaySettings
│ │ ├── Drawable
│ │ ├── DrawPixels
│ │ ├── Endian
│ │ ├── Export
│ │ ├── fast_back_stack
│ │ ├── Fog
│ │ ├── FragmentProgram
│ │ ├── FrameBufferObject
│ │ ├── FrameStamp
│ │ ├── FrontFace
│ │ ├── Geode
│ │ ├── Geometry
│ │ ├── GL
│ │ ├── GL2Extensions
│ │ ├── GLBeginEndAdapter
│ │ ├── GLExtensions
│ │ ├── GLObjects
│ │ ├── GLU
│ │ ├── GraphicsContext
│ │ ├── GraphicsCostEstimator
│ │ ├── GraphicsThread
│ │ ├── Group
│ │ ├── Hint
│ │ ├── Image
│ │ ├── ImageSequence
│ │ ├── ImageStream
│ │ ├── ImageUtils
│ │ ├── io_utils
│ │ ├── KdTree
│ │ ├── Light
│ │ ├── LightModel
│ │ ├── LightSource
│ │ ├── LineSegment
│ │ ├── LineStipple
│ │ ├── LineWidth
│ │ ├── LOD
│ │ ├── LogicOp
│ │ ├── Material
│ │ ├── Math
│ │ ├── Matrix
│ │ ├── Matrixd
│ │ ├── Matrixf
│ │ ├── MatrixTransform
│ │ ├── MixinVector
│ │ ├── Multisample
│ │ ├── Node
│ │ ├── NodeCallback
│ │ ├── NodeTrackerCallback
│ │ ├── NodeVisitor
│ │ ├── Notify
│ │ ├── Object
│ │ ├── Observer
│ │ ├── ObserverNodePath
│ │ ├── observer_ptr
│ │ ├── OccluderNode
│ │ ├── OcclusionQueryNode
│ │ ├── OperationThread
│ │ ├── PagedLOD
│ │ ├── Plane
│ │ ├── Point
│ │ ├── PointSprite
│ │ ├── PolygonMode
│ │ ├── PolygonOffset
│ │ ├── PolygonStipple
│ │ ├── Polytope
│ │ ├── PositionAttitudeTransform
│ │ ├── PrimitiveSet
│ │ ├── Program
│ │ ├── Projection
│ │ ├── ProxyNode
│ │ ├── Quat
│ │ ├── Referenced
│ │ ├── ref_ptr
│ │ ├── RenderInfo
│ │ ├── Scissor
│ │ ├── Sequence
│ │ ├── ShadeModel
│ │ ├── Shader
│ │ ├── ShaderAttribute
│ │ ├── ShaderComposer
│ │ ├── ShadowVolumeOccluder
│ │ ├── Shape
│ │ ├── ShapeDrawable
│ │ ├── State
│ │ ├── StateAttribute
│ │ ├── StateAttributeCallback
│ │ ├── StateSet
│ │ ├── Stats
│ │ ├── Stencil
│ │ ├── StencilTwoSided
│ │ ├── Switch
│ │ ├── TemplatePrimitiveFunctor
│ │ ├── TexEnv
│ │ ├── TexEnvCombine
│ │ ├── TexEnvFilter
│ │ ├── TexGen
│ │ ├── TexGenNode
│ │ ├── TexMat
│ │ ├── Texture
│ │ ├── Texture1D
│ │ ├── Texture2D
│ │ ├── Texture2DArray
│ │ ├── Texture2DMultisample
│ │ ├── Texture3D
│ │ ├── TextureCubeMap
│ │ ├── TextureRectangle
│ │ ├── Timer
│ │ ├── TransferFunction
│ │ ├── Transform
│ │ ├── TriangleFunctor
│ │ ├── TriangleIndexFunctor
│ │ ├── Uniform
│ │ ├── UserDataContainer
│ │ ├── ValueObject
│ │ ├── Vec2
│ │ ├── Vec2b
│ │ ├── Vec2d
│ │ ├── Vec2f
│ │ ├── Vec2s
│ │ ├── Vec3
│ │ ├── Vec3b
│ │ ├── Vec3d
│ │ ├── Vec3f
│ │ ├── Vec3s
│ │ ├── Vec4
│ │ ├── Vec4b
│ │ ├── Vec4d
│ │ ├── Vec4f
│ │ ├── Vec4s
│ │ ├── Vec4ub
│ │ ├── Version
│ │ ├── VertexProgram
│ │ ├── View
│ │ └── Viewport
│ ├── osgAnimation
│ │ ├── Action
│ │ ├── ActionAnimation
│ │ ├── ActionBlendIn
│ │ ├── ActionBlendOut
│ │ ├── ActionCallback
│ │ ├── ActionStripAnimation
│ │ ├── ActionVisitor
│ │ ├── Animation
│ │ ├── AnimationManagerBase
│ │ ├── AnimationUpdateCallback
│ │ ├── BasicAnimationManager
│ │ ├── Bone
│ │ ├── BoneMapVisitor
│ │ ├── Channel
│ │ ├── CubicBezier
│ │ ├── EaseMotion
│ │ ├── Export
│ │ ├── FrameAction
│ │ ├── Interpolator
│ │ ├── Keyframe
│ │ ├── LinkVisitor
│ │ ├── MorphGeometry
│ │ ├── RigGeometry
│ │ ├── RigTransform
│ │ ├── RigTransformHardware
│ │ ├── RigTransformSoftware
│ │ ├── Sampler
│ │ ├── Skeleton
│ │ ├── StackedMatrixElement
│ │ ├── StackedQuaternionElement
│ │ ├── StackedRotateAxisElement
│ │ ├── StackedScaleElement
│ │ ├── StackedTransform
│ │ ├── StackedTransformElement
│ │ ├── StackedTranslateElement
│ │ ├── StatsHandler
│ │ ├── StatsVisitor
│ │ ├── Target
│ │ ├── Timeline
│ │ ├── TimelineAnimationManager
│ │ ├── UpdateBone
│ │ ├── UpdateMaterial
│ │ ├── UpdateMatrixTransform
│ │ ├── Vec3Packed
│ │ └── VertexInfluence
│ ├── osgDB
│ │ ├── Archive
│ │ ├── AuthenticationMap
│ │ ├── Callbacks
│ │ ├── ConvertUTF
│ │ ├── DatabasePager
│ │ ├── DatabaseRevisions
│ │ ├── DataTypes
│ │ ├── DotOsgWrapper
│ │ ├── DynamicLibrary
│ │ ├── Export
│ │ ├── ExternalFileWriter
│ │ ├── FileCache
│ │ ├── FileNameUtils
│ │ ├── FileUtils
│ │ ├── fstream
│ │ ├── ImageOptions
│ │ ├── ImagePager
│ │ ├── ImageProcessor
│ │ ├── Input
│ │ ├── InputStream
│ │ ├── ObjectWrapper
│ │ ├── Options
│ │ ├── Output
│ │ ├── OutputStream
│ │ ├── ParameterOutput
│ │ ├── PluginQuery
│ │ ├── ReaderWriter
│ │ ├── ReadFile
│ │ ├── Registry
│ │ ├── Serializer
│ │ ├── SharedStateManager
│ │ ├── StreamOperator
│ │ ├── Version
│ │ ├── WriteFile
│ │ └── XmlParser
│ ├── osgFX
│ │ ├── AnisotropicLighting
│ │ ├── BumpMapping
│ │ ├── Cartoon
│ │ ├── Effect
│ │ ├── Export
│ │ ├── MultiTextureControl
│ │ ├── Outline
│ │ ├── Registry
│ │ ├── Scribe
│ │ ├── SpecularHighlights
│ │ ├── Technique
│ │ ├── Validator
│ │ └── Version
│ ├── osgGA
│ │ ├── AnimationPathManipulator
│ │ ├── CameraManipulator
│ │ ├── CameraViewSwitchManipulator
│ │ ├── DriveManipulator
│ │ ├── EventQueue
│ │ ├── EventVisitor
│ │ ├── Export
│ │ ├── FirstPersonManipulator
│ │ ├── FlightManipulator
│ │ ├── GUIActionAdapter
│ │ ├── GUIEventAdapter
│ │ ├── GUIEventHandler
│ │ ├── KeySwitchMatrixManipulator
│ │ ├── MultiTouchTrackballManipulator
│ │ ├── NodeTrackerManipulator
│ │ ├── OrbitManipulator
│ │ ├── SphericalManipulator
│ │ ├── StandardManipulator
│ │ ├── StateSetManipulator
│ │ ├── TerrainManipulator
│ │ ├── TrackballManipulator
│ │ ├── UFOManipulator
│ │ └── Version
│ ├── osgManipulator
│ │ ├── AntiSquish
│ │ ├── Command
│ │ ├── CommandManager
│ │ ├── Constraint
│ │ ├── Dragger
│ │ ├── Export
│ │ ├── Projector
│ │ ├── RotateCylinderDragger
│ │ ├── RotateSphereDragger
│ │ ├── Scale1DDragger
│ │ ├── Scale2DDragger
│ │ ├── ScaleAxisDragger
│ │ ├── Selection
│ │ ├── TabBoxDragger
│ │ ├── TabBoxTrackballDragger
│ │ ├── TabPlaneDragger
│ │ ├── TabPlaneTrackballDragger
│ │ ├── TrackballDragger
│ │ ├── Translate1DDragger
│ │ ├── Translate2DDragger
│ │ ├── TranslateAxisDragger
│ │ ├── TranslatePlaneDragger
│ │ └── Version
│ ├── osgParticle
│ │ ├── AccelOperator
│ │ ├── AngularAccelOperator
│ │ ├── AngularDampingOperator
│ │ ├── BounceOperator
│ │ ├── BoxPlacer
│ │ ├── CenteredPlacer
│ │ ├── CompositePlacer
│ │ ├── ConnectedParticleSystem
│ │ ├── ConstantRateCounter
│ │ ├── Counter
│ │ ├── DampingOperator
│ │ ├── DomainOperator
│ │ ├── Emitter
│ │ ├── ExplosionDebrisEffect
│ │ ├── ExplosionEffect
│ │ ├── ExplosionOperator
│ │ ├── Export
│ │ ├── FireEffect
│ │ ├── FluidFrictionOperator
│ │ ├── FluidProgram
│ │ ├── ForceOperator
│ │ ├── Interpolator
│ │ ├── LinearInterpolator
│ │ ├── ModularEmitter
│ │ ├── ModularProgram
│ │ ├── MultiSegmentPlacer
│ │ ├── Operator
│ │ ├── OrbitOperator
│ │ ├── Particle
│ │ ├── ParticleEffect
│ │ ├── ParticleProcessor
│ │ ├── ParticleSystem
│ │ ├── ParticleSystemUpdater
│ │ ├── Placer
│ │ ├── PointPlacer
│ │ ├── PrecipitationEffect
│ │ ├── Program
│ │ ├── RadialShooter
│ │ ├── RandomRateCounter
│ │ ├── range
│ │ ├── SectorPlacer
│ │ ├── SegmentPlacer
│ │ ├── Shooter
│ │ ├── SinkOperator
│ │ ├── SmokeEffect
│ │ ├── SmokeTrailEffect
│ │ ├── VariableRateCounter
│ │ └── Version
│ ├── osgPresentation
│ │ ├── AnimationMaterial
│ │ ├── CompileSlideCallback
│ │ ├── Export
│ │ ├── PickEventHandler
│ │ ├── SlideEventHandler
│ │ └── SlideShowConstructor
│ ├── osgShadow
│ │ ├── ConvexPolyhedron
│ │ ├── DebugShadowMap
│ │ ├── Export
│ │ ├── LightSpacePerspectiveShadowMap
│ │ ├── MinimalCullBoundsShadowMap
│ │ ├── MinimalDrawBoundsShadowMap
│ │ ├── MinimalShadowMap
│ │ ├── OccluderGeometry
│ │ ├── ParallelSplitShadowMap
│ │ ├── ProjectionShadowMap
│ │ ├── ShadowedScene
│ │ ├── ShadowMap
│ │ ├── ShadowTechnique
│ │ ├── ShadowTexture
│ │ ├── ShadowVolume
│ │ ├── SoftShadowMap
│ │ ├── StandardShadowMap
│ │ ├── Version
│ │ └── ViewDependentShadowTechnique
│ ├── osgSim
│ │ ├── BlinkSequence
│ │ ├── ColorRange
│ │ ├── DOFTransform
│ │ ├── ElevationSlice
│ │ ├── Export
│ │ ├── GeographicLocation
│ │ ├── HeightAboveTerrain
│ │ ├── Impostor
│ │ ├── ImpostorSprite
│ │ ├── InsertImpostorsVisitor
│ │ ├── LightPoint
│ │ ├── LightPointNode
│ │ ├── LightPointSystem
│ │ ├── LineOfSight
│ │ ├── MultiSwitch
│ │ ├── ObjectRecordData
│ │ ├── OverlayNode
│ │ ├── ScalarBar
│ │ ├── ScalarsToColors
│ │ ├── Sector
│ │ ├── ShapeAttribute
│ │ ├── SphereSegment
│ │ ├── Version
│ │ └── VisibilityGroup
│ ├── osgTerrain
│ │ ├── Export
│ │ ├── GeometryTechnique
│ │ ├── Layer
│ │ ├── Locator
│ │ ├── Terrain
│ │ ├── TerrainTechnique
│ │ ├── TerrainTile
│ │ ├── ValidDataOperator
│ │ └── Version
│ ├── osgText
│ │ ├── Export
│ │ ├── FadeText
│ │ ├── Font
│ │ ├── Font3D
│ │ ├── Glyph
│ │ ├── KerningType
│ │ ├── String
│ │ ├── Style
│ │ ├── Text
│ │ ├── Text3D
│ │ ├── TextBase
│ │ └── Version
│ ├── osgUtil
│ │ ├── ConvertVec
│ │ ├── CubeMapGenerator
│ │ ├── CullVisitor
│ │ ├── DelaunayTriangulator
│ │ ├── DisplayRequirementsVisitor
│ │ ├── DrawElementTypeSimplifier
│ │ ├── EdgeCollector
│ │ ├── Export
│ │ ├── GLObjectsVisitor
│ │ ├── HalfWayMapGenerator
│ │ ├── HighlightMapGenerator
│ │ ├── IncrementalCompileOperation
│ │ ├── IntersectionVisitor
│ │ ├── IntersectVisitor
│ │ ├── LineSegmentIntersector
│ │ ├── MeshOptimizers
│ │ ├── OperationArrayFunctor
│ │ ├── Optimizer
│ │ ├── PlaneIntersector
│ │ ├── PolytopeIntersector
│ │ ├── PositionalStateContainer
│ │ ├── PrintVisitor
│ │ ├── ReflectionMapGenerator
│ │ ├── RenderBin
│ │ ├── RenderLeaf
│ │ ├── RenderStage
│ │ ├── ReversePrimitiveFunctor
│ │ ├── SceneGraphBuilder
│ │ ├── SceneView
│ │ ├── ShaderGen
│ │ ├── Simplifier
│ │ ├── SmoothingVisitor
│ │ ├── StateGraph
│ │ ├── Statistics
│ │ ├── TangentSpaceGenerator
│ │ ├── Tessellator
│ │ ├── TransformAttributeFunctor
│ │ ├── TransformCallback
│ │ ├── TriStripVisitor
│ │ ├── UpdateVisitor
│ │ └── Version
│ ├── osgViewer
│ │ ├── api
│ │ │ └── Win32
│ │ │ ├── GraphicsHandleWin32
│ │ │ ├── GraphicsWindowWin32
│ │ │ └── PixelBufferWin32
│ │ ├── CompositeViewer
│ │ ├── Export
│ │ ├── GraphicsWindow
│ │ ├── Renderer
│ │ ├── Scene
│ │ ├── Version
│ │ ├── View
│ │ ├── Viewer
│ │ ├── ViewerBase
│ │ └── ViewerEventHandlers
│ ├── osgVolume
│ │ ├── Export
│ │ ├── FixedFunctionTechnique
│ │ ├── Layer
│ │ ├── Locator
│ │ ├── Property
│ │ ├── RayTracedTechnique
│ │ ├── Version
│ │ ├── Volume
│ │ ├── VolumeTechnique
│ │ └── VolumeTile
│ └── osgWidget
│ ├── Box
│ ├── Browser
│ ├── Canvas
│ ├── EventInterface
│ ├── Export
│ ├── Frame
│ ├── Input
│ ├── Label
│ ├── Lua
│ ├── PdfReader
│ ├── Python
│ ├── ScriptEngine
│ ├── StyleInterface
│ ├── StyleManager
│ ├── Table
│ ├── Types
│ ├── UIObjectParent
│ ├── Util
│ ├── Version
│ ├── ViewerEventHandlers
│ ├── VncClient
│ ├── Widget
│ ├── Window
│ └── WindowManager
├── lib
│ ├── OpenThreadsd.lib
│ ├── OpenThreads.lib
│ ├── osgAnimationd.lib
│ ├── osgAnimation.lib
│ ├── osgDBd.lib
│ ├── osgDB.lib
│ ├── osgd.lib
│ ├── osgFXd.lib
│ ├── osgFX.lib
│ ├── osgGAd.lib
│ ├── osgGA.lib
│ ├── osg.lib
│ ├── osgManipulatord.lib
│ ├── osgManipulator.lib
│ ├── osgParticled.lib
│ ├── osgParticle.lib
│ ├── osgPresentationd.lib
│ ├── osgPresentation.lib
│ ├── osgShadowd.lib
│ ├── osgShadow.lib
│ ├── osgSimd.lib
│ ├── osgSim.lib
│ ├── osgTerraind.lib
│ ├── osgTerrain.lib
│ ├── osgTextd.lib
│ ├── osgText.lib
│ ├── osgUtild.lib
│ ├── osgUtil.lib
│ ├── osgViewerd.lib
│ ├── osgViewer.lib
│ ├── osgVolumed.lib
│ ├── osgVolume.lib
│ ├── osgWidgetd.lib
│ ├── osgWidget.lib
│ └── pkgconfig
│ ├── openscenegraph-osgAnimation.pc
│ ├── openscenegraph-osgDB.pc
│ ├── openscenegraph-osgFX.pc
│ ├── openscenegraph-osgGA.pc
│ ├── openscenegraph-osgManipulator.pc
│ ├── openscenegraph-osgParticle.pc
│ ├── openscenegraph-osg.pc
│ ├── openscenegraph-osgShadow.pc
│ ├── openscenegraph-osgSim.pc
│ ├── openscenegraph-osgTerrain.pc
│ ├── openscenegraph-osgText.pc
│ ├── openscenegraph-osgUtil.pc
│ ├── openscenegraph-osgViewer.pc
│ ├── openscenegraph-osgVolume.pc
│ ├── openscenegraph-osgWidget.pc
│ ├── openscenegraph.pc
│ └── openthreads.pc
├── osg_cmake.txt
├── share
│ └── OpenSceneGraph
│ └── bin
│ ├── osganalysisd.exe
│ ├── osganalysis.exe
│ ├── osganimated.exe
│ ├── osganimate.exe
│ ├── osganimationeasemotiond.exe
│ ├── osganimationeasemotion.exe
│ ├── osganimationhardwared.exe
│ ├── osganimationhardware.exe
│ ├── osganimationmakepathd.exe
│ ├── osganimationmakepath.exe
│ ├── osganimationmorphd.exe
│ ├── osganimationmorph.exe
│ ├── osganimationnoded.exe
│ ├── osganimationnode.exe
│ ├── osganimationskinningd.exe
│ ├── osganimationskinning.exe
│ ├── osganimationsolidd.exe
│ ├── osganimationsolid.exe
│ ├── osganimationtimelined.exe
│ ├── osganimationtimeline.exe
│ ├── osganimationviewerd.exe
│ ├── osganimationviewer.exe
│ ├── osgautocaptured.exe
│ ├── osgautocapture.exe
│ ├── osgautotransformd.exe
│ ├── osgautotransform.exe
│ ├── osgbillboardd.exe
│ ├── osgbillboard.exe
│ ├── osgblendequationd.exe
│ ├── osgblendequation.exe
│ ├── osgcallbackd.exe
│ ├── osgcallback.exe
│ ├── osgcamerad.exe
│ ├── osgcamera.exe
│ ├── osgcatchd.exe
│ ├── osgcatch.exe
│ ├── osgclipd.exe
│ ├── osgclip.exe
│ ├── osgclusterd.exe
│ ├── osgcluster.exe
│ ├── osgcompositeviewerd.exe
│ ├── osgcompositeviewer.exe
│ ├── osgcopyd.exe
│ ├── osgcopy.exe
│ ├── osgcubemapd.exe
│ ├── osgcubemap.exe
│ ├── osgdatabaserevisionsd.exe
│ ├── osgdatabaserevisions.exe
│ ├── osgdelaunayd.exe
│ ├── osgdelaunay.exe
│ ├── osgdepthpartitiond.exe
│ ├── osgdepthpartition.exe
│ ├── osgdepthpeelingd.exe
│ ├── osgdepthpeeling.exe
│ ├── osgdistortiond.exe
│ ├── osgdistortion.exe
│ ├── osgdrawinstancedd.exe
│ ├── osgdrawinstanced.exe
│ ├── osgfadetextd.exe
│ ├── osgfadetext.exe
│ ├── osgfontd.exe
│ ├── osgfont.exe
│ ├── osgforestd.exe
│ ├── osgforest.exe
│ ├── osgfpdepthd.exe
│ ├── osgfpdepth.exe
│ ├── osgfxbrowserd.exe
│ ├── osgfxbrowser.exe
│ ├── osggameoflifed.exe
│ ├── osggameoflife.exe
│ ├── osggeodemod.exe
│ ├── osggeodemo.exe
│ ├── osggeometryd.exe
│ ├── osggeometry.exe
│ ├── osggeometryshadersd.exe
│ ├── osggeometryshaders.exe
│ ├── osggpxd.exe
│ ├── osggpx.exe
│ ├── osggraphicscostd.exe
│ ├── osggraphicscost.exe
│ ├── osghangglided.exe
│ ├── osghangglide.exe
│ ├── osghudd.exe
│ ├── osghud.exe
│ ├── osgimagesequenced.exe
│ ├── osgimagesequence.exe
│ ├── osgimpostord.exe
│ ├── osgimpostor.exe
│ ├── osgintersectiond.exe
│ ├── osgintersection.exe
│ ├── osgkdtreed.exe
│ ├── osgkdtree.exe
│ ├── osgkeyboardd.exe
│ ├── osgkeyboard.exe
│ ├── osgkeyboardmoused.exe
│ ├── osgkeyboardmouse.exe
│ ├── osglauncherd.exe
│ ├── osglauncher.exe
│ ├── osglightd.exe
│ ├── osglight.exe
│ ├── osglightpointd.exe
│ ├── osglightpoint.exe
│ ├── osglogicopd.exe
│ ├── osglogicop.exe
│ ├── osglogod.exe
│ ├── osglogo.exe
│ ├── osgmanipulatord.exe
│ ├── osgmanipulator.exe
│ ├── osgmemorytestd.exe
│ ├── osgmemorytest.exe
│ ├── osgmotionblurd.exe
│ ├── osgmotionblur.exe
│ ├── osgmovied.exe
│ ├── osgmovie.exe
│ ├── osgmultiplerendertargetsd.exe
│ ├── osgmultiplerendertargets.exe
│ ├── osgmultitexturecontrold.exe
│ ├── osgmultitexturecontrol.exe
│ ├── osgmultitextured.exe
│ ├── osgmultitexture.exe
│ ├── osgmultiviewpagingd.exe
│ ├── osgmultiviewpaging.exe
│ ├── osgoccluderd.exe
│ ├── osgoccluder.exe
│ ├── osgocclusionqueryd.exe
│ ├── osgocclusionquery.exe
│ ├── osgoitd.exe
│ ├── osgoit.exe
│ ├── osgoutlined.exe
│ ├── osgoutline.exe
│ ├── osgpackeddepthstencild.exe
│ ├── osgpackeddepthstencil.exe
│ ├── osgpagedlodd.exe
│ ├── osgpagedlod.exe
│ ├── osgparametricd.exe
│ ├── osgparametric.exe
│ ├── osgparticled.exe
│ ├── osgparticleeffectsd.exe
│ ├── osgparticleeffects.exe
│ ├── osgparticle.exe
│ ├── osgparticleshaderd.exe
│ ├── osgparticleshader.exe
│ ├── osgpdfd.exe
│ ├── osgpdf.exe
│ ├── osgphotoalbumd.exe
│ ├── osgphotoalbum.exe
│ ├── osgpickd.exe
│ ├── osgpick.exe
│ ├── osgplanetsd.exe
│ ├── osgplanets.exe
│ ├── osgpointsd.exe
│ ├── osgpoints.exe
│ ├── osgpointsprited.exe
│ ├── osgpointsprite.exe
│ ├── osgposterd.exe
│ ├── osgposter.exe
│ ├── osgprecipitationd.exe
│ ├── osgprecipitation.exe
│ ├── osgprerendercubemapd.exe
│ ├── osgprerendercubemap.exe
│ ├── osgprerenderd.exe
│ ├── osgprerender.exe
│ ├── osgreflectd.exe
│ ├── osgreflect.exe
│ ├── osgrobotd.exe
│ ├── osgrobot.exe
│ ├── osgscalarbard.exe
│ ├── osgscalarbar.exe
│ ├── osgscreencaptured.exe
│ ├── osgscreencapture.exe
│ ├── osgscribed.exe
│ ├── osgscribe.exe
│ ├── osgsequenced.exe
│ ├── osgsequence.exe
│ ├── osgshadercompositiond.exe
│ ├── osgshadercomposition.exe
│ ├── osgshadergend.exe
│ ├── osgshadergen.exe
│ ├── osgshadersd.exe
│ ├── osgshaders.exe
│ ├── osgshaderterraind.exe
│ ├── osgshaderterrain.exe
│ ├── osgshadowd.exe
│ ├── osgshadow.exe
│ ├── osgshaped.exe
│ ├── osgshape.exe
│ ├── osgsharedarrayd.exe
│ ├── osgsharedarray.exe
│ ├── osgsidebysided.exe
│ ├── osgsidebyside.exe
│ ├── osgsimplifierd.exe
│ ├── osgsimplifier.exe
│ ├── osgsimulationd.exe
│ ├── osgsimulation.exe
│ ├── osgsliced.exe
│ ├── osgslice.exe
│ ├── osgspacewarpd.exe
│ ├── osgspacewarp.exe
│ ├── osgspheresegmentd.exe
│ ├── osgspheresegment.exe
│ ├── osgspotlightd.exe
│ ├── osgspotlight.exe
│ ├── osgstereoimaged.exe
│ ├── osgstereoimage.exe
│ ├── osgstereomatchd.exe
│ ├── osgstereomatch.exe
│ ├── osgteapotd.exe
│ ├── osgteapot.exe
│ ├── osgterraind.exe
│ ├── osgterrain.exe
│ ├── osgtessellated.exe
│ ├── osgtessellate.exe
│ ├── osgtext3Dd.exe
│ ├── osgtext3D.exe
│ ├── osgtextd.exe
│ ├── osgtext.exe
│ ├── osgtexture1Dd.exe
│ ├── osgtexture1D.exe
│ ├── osgtexture2Dd.exe
│ ├── osgtexture2D.exe
│ ├── osgtexture3Dd.exe
│ ├── osgtexture3D.exe
│ ├── osgtexturecompressiond.exe
│ ├── osgtexturecompression.exe
│ ├── osgtexturerectangled.exe
│ ├── osgtexturerectangle.exe
│ ├── osgthirdpersonviewd.exe
│ ├── osgthirdpersonview.exe
│ ├── osgthreadedterraind.exe
│ ├── osgthreadedterrain.exe
│ ├── osguniformbufferd.exe
│ ├── osguniformbuffer.exe
│ ├── osgunittestsd.exe
│ ├── osgunittests.exe
│ ├── osguserdatad.exe
│ ├── osguserdata.exe
│ ├── osguserstatsd.exe
│ ├── osguserstats.exe
│ ├── osgvertexattributesd.exe
│ ├── osgvertexattributes.exe
│ ├── osgvertexprogramd.exe
│ ├── osgvertexprogram.exe
│ ├── osgvirtualprogramd.exe
│ ├── osgvirtualprogram.exe
│ ├── osgvolumed.exe
│ ├── osgvolume.exe
│ ├── osgwidgetaddremoved.exe
│ ├── osgwidgetaddremove.exe
│ ├── osgwidgetboxd.exe
│ ├── osgwidgetbox.exe
│ ├── osgwidgetcanvasd.exe
│ ├── osgwidgetcanvas.exe
│ ├── osgwidgetframed.exe
│ ├── osgwidgetframe.exe
│ ├── osgwidgetinputd.exe
│ ├── osgwidgetinput.exe
│ ├── osgwidgetlabeld.exe
│ ├── osgwidgetlabel.exe
│ ├── osgwidgetmenud.exe
│ ├── osgwidgetmenu.exe
│ ├── osgwidgetmessageboxd.exe
│ ├── osgwidgetmessagebox.exe
│ ├── osgwidgetnotebookd.exe
│ ├── osgwidgetnotebook.exe
│ ├── osgwidgetperformanced.exe
│ ├── osgwidgetperformance.exe
│ ├── osgwidgetscrolledd.exe
│ ├── osgwidgetscrolled.exe
│ ├── osgwidgetshaderd.exe
│ ├── osgwidgetshader.exe
│ ├── osgwidgetstyledd.exe
│ ├── osgwidgetstyled.exe
│ ├── osgwidgettabled.exe
│ ├── osgwidgettable.exe
│ ├── osgwidgetwindowd.exe
│ ├── osgwidgetwindow.exe
│ ├── osgwindowsd.exe
│ └── osgwindows.exe
└── src
├── CMakeLists.txt
├── OpenThreads
│ ├── CMakeLists.txt
│ ├── common
│ │ ├── Atomic.cpp
│ │ ├── Config.in
│ │ ├── Version.cpp
│ │ └── Version.in
│ ├── pthreads
│ │ ├── CMakeLists.txt
│ │ ├── PThreadBarrier.cpp
│ │ ├── PThreadBarrierPrivateData.h
│ │ ├── PThreadCondition.cpp
│ │ ├── PThreadConditionPrivateData.h
│ │ ├── PThread.cpp
│ │ ├── PThreadMutex.cpp
│ │ ├── PThreadMutexPrivateData.h
│ │ └── PThreadPrivateData.h
│ ├── qt
│ │ ├── CMakeLists.txt
│ │ ├── QtBarrier.cpp
│ │ ├── QtBarrierPrivateData.h
│ │ ├── QtCondition.cpp
│ │ ├── QtConditionPrivateData.h
│ │ ├── QtMutex.cpp
│ │ ├── QtMutexPrivateData.h
│ │ ├── QtThread.cpp
│ │ └── QtThreadPrivateData.h
│ ├── sproc
│ │ ├── CMakeLists.txt
│ │ ├── SharedArena.c++
│ │ ├── SharedArena.h
│ │ ├── SprocBarrier.c++
│ │ ├── SprocBarrierPrivateData.h
│ │ ├── SprocCondition.c++
│ │ ├── SprocConditionPrivateData.h
│ │ ├── SprocMutex.c++
│ │ ├── SprocMutexPrivateData.h
│ │ ├── SprocThread.c++
│ │ ├── SprocThreadPrivateActions.h
│ │ └── SprocThreadPrivateData.h
│ └── win32
│ ├── CMakeLists.txt
│ ├── HandleHolder.h
│ ├── Win32BarrierPrivateData.h
│ ├── WIN32Condition.cpp
│ ├── Win32ConditionPrivateData.h
│ ├── Win32Mutex.cpp
│ ├── Win32MutexPrivateData.h
│ ├── Win32ThreadBarrier.cpp
│ ├── Win32Thread.cpp
│ └── Win32ThreadPrivateData.h
├── osg
│ ├── AlphaFunc.cpp
│ ├── AnimationPath.cpp
│ ├── ApplicationUsage.cpp
│ ├── ArgumentParser.cpp
│ ├── Array.cpp
│ ├── ArrayDispatchers.cpp
│ ├── AudioStream.cpp
│ ├── AutoTransform.cpp
│ ├── Billboard.cpp
│ ├── BlendColor.cpp
│ ├── BlendEquation.cpp
│ ├── BlendFunc.cpp
│ ├── BufferIndexBinding.cpp
│ ├── BufferObject.cpp
│ ├── Camera.cpp
│ ├── CameraView.cpp
│ ├── ClampColor.cpp
│ ├── ClearNode.cpp
│ ├── ClipNode.cpp
│ ├── ClipPlane.cpp
│ ├── ClusterCullingCallback.cpp
│ ├── CMakeLists.txt
│ ├── CollectOccludersVisitor.cpp
│ ├── ColorMask.cpp
│ ├── ColorMatrix.cpp
│ ├── ComputeBoundsVisitor.cpp
│ ├── Config.in
│ ├── ConvexPlanarOccluder.cpp
│ ├── ConvexPlanarPolygon.cpp
│ ├── CoordinateSystemNode.cpp
│ ├── CopyOp.cpp
│ ├── CullFace.cpp
│ ├── CullingSet.cpp
│ ├── CullSettings.cpp
│ ├── CullStack.cpp
│ ├── DeleteHandler.cpp
│ ├── Depth.cpp
│ ├── DisplaySettings.cpp
│ ├── Drawable.cpp
│ ├── DrawPixels.cpp
│ ├── dxtctool.cpp
│ ├── dxtctool.h
│ ├── Fog.cpp
│ ├── FragmentProgram.cpp
│ ├── FrameBufferObject.cpp
│ ├── FrameStamp.cpp
│ ├── FrontFace.cpp
│ ├── Geode.cpp
│ ├── Geometry.cpp
│ ├── GL2Extensions.cpp
│ ├── GLBeginEndAdapter.cpp
│ ├── GLExtensions.cpp
│ ├── GLObjects.cpp
│ ├── GLStaticLibrary.cpp
│ ├── GLStaticLibrary.h
│ ├── glu
│ │ ├── libtess
│ │ │ ├── alg-outline
│ │ │ ├── dict.cpp
│ │ │ ├── dict.h
│ │ │ ├── dict-list.h
│ │ │ ├── geom.cpp
│ │ │ ├── geom.h
│ │ │ ├── memalloc.cpp
│ │ │ ├── memalloc.h
│ │ │ ├── mesh.cpp
│ │ │ ├── mesh.h
│ │ │ ├── normal.cpp
│ │ │ ├── normal.h
│ │ │ ├── priorityq.cpp
│ │ │ ├── priorityq.h
│ │ │ ├── priorityq-heap.cpp
│ │ │ ├── priorityq-heap.h
│ │ │ ├── priorityq-sort.h
│ │ │ ├── README
│ │ │ ├── render.cpp
│ │ │ ├── render.h
│ │ │ ├── sweep.cpp
│ │ │ ├── sweep.h
│ │ │ ├── tess.cpp
│ │ │ ├── tess.h
│ │ │ ├── tessmono.cpp
│ │ │ └── tessmono.h
│ │ └── libutil
│ │ ├── error.cpp
│ │ └── mipmap.cpp
│ ├── GraphicsContext.cpp
│ ├── GraphicsCostEstimator.cpp
│ ├── GraphicsThread.cpp
│ ├── Group.cpp
│ ├── Hint.cpp
│ ├── Image.cpp
│ ├── ImageSequence.cpp
│ ├── ImageStream.cpp
│ ├── ImageUtils.cpp
│ ├── KdTree.cpp
│ ├── Light.cpp
│ ├── LightModel.cpp
│ ├── LightSource.cpp
│ ├── LineSegment.cpp
│ ├── LineStipple.cpp
│ ├── LineWidth.cpp
│ ├── LOD.cpp
│ ├── LogicOp.cpp
│ ├── Material.cpp
│ ├── Math.cpp
│ ├── Matrixd.cpp
│ ├── MatrixDecomposition.cpp
│ ├── Matrixf.cpp
│ ├── Matrix_implementation.cpp
│ ├── MatrixTransform.cpp
│ ├── Multisample.cpp
│ ├── NodeCallback.cpp
│ ├── Node.cpp
│ ├── NodeTrackerCallback.cpp
│ ├── NodeVisitor.cpp
│ ├── Notify.cpp
│ ├── Object.cpp
│ ├── Observer.cpp
│ ├── ObserverNodePath.cpp
│ ├── OccluderNode.cpp
│ ├── OcclusionQueryNode.cpp
│ ├── OperationThread.cpp
│ ├── PagedLOD.cpp
│ ├── Point.cpp
│ ├── PointSprite.cpp
│ ├── PolygonMode.cpp
│ ├── PolygonOffset.cpp
│ ├── PolygonStipple.cpp
│ ├── PositionAttitudeTransform.cpp
│ ├── PrimitiveSet.cpp
│ ├── Program.cpp
│ ├── Projection.cpp
│ ├── ProxyNode.cpp
│ ├── Quat.cpp
│ ├── Referenced.cpp
│ ├── Scissor.cpp
│ ├── Sequence.cpp
│ ├── ShadeModel.cpp
│ ├── ShaderAttribute.cpp
│ ├── ShaderComposer.cpp
│ ├── Shader.cpp
│ ├── ShadowVolumeOccluder.cpp
│ ├── Shape.cpp
│ ├── ShapeDrawable.cpp
│ ├── StateAttribute.cpp
│ ├── State.cpp
│ ├── StateSet.cpp
│ ├── Stats.cpp
│ ├── Stencil.cpp
│ ├── StencilTwoSided.cpp
│ ├── Switch.cpp
│ ├── TexEnvCombine.cpp
│ ├── TexEnv.cpp
│ ├── TexEnvFilter.cpp
│ ├── TexGen.cpp
│ ├── TexGenNode.cpp
│ ├── TexMat.cpp
│ ├── Texture1D.cpp
│ ├── Texture2DArray.cpp
│ ├── Texture2D.cpp
│ ├── Texture2DMultisample.cpp
│ ├── Texture3D.cpp
│ ├── Texture.cpp
│ ├── TextureCubeMap.cpp
│ ├── TextureRectangle.cpp
│ ├── Timer.cpp
│ ├── TransferFunction.cpp
│ ├── Transform.cpp
│ ├── Uniform.cpp
│ ├── UserDataContainer.cpp
│ ├── Version.cpp
│ ├── Version.in
│ ├── VertexProgram.cpp
│ ├── View.cpp
│ └── Viewport.cpp
├── osgAnimation
│ ├── ActionAnimation.cpp
│ ├── ActionBlendIn.cpp
│ ├── ActionBlendOut.cpp
│ ├── ActionCallback.cpp
│ ├── Action.cpp
│ ├── ActionStripAnimation.cpp
│ ├── ActionVisitor.cpp
│ ├── Animation.cpp
│ ├── AnimationManagerBase.cpp
│ ├── BasicAnimationManager.cpp
│ ├── Bone.cpp
│ ├── BoneMapVisitor.cpp
│ ├── Channel.cpp
│ ├── CMakeLists.txt
│ ├── LinkVisitor.cpp
│ ├── MorphGeometry.cpp
│ ├── RigGeometry.cpp
│ ├── RigTransformHardware.cpp
│ ├── RigTransformSoftware.cpp
│ ├── Skeleton.cpp
│ ├── StackedMatrixElement.cpp
│ ├── StackedQuaternionElement.cpp
│ ├── StackedRotateAxisElement.cpp
│ ├── StackedScaleElement.cpp
│ ├── StackedTransform.cpp
│ ├── StackedTranslateElement.cpp
│ ├── StatsHandler.cpp
│ ├── StatsVisitor.cpp
│ ├── Target.cpp
│ ├── TimelineAnimationManager.cpp
│ ├── Timeline.cpp
│ ├── UpdateBone.cpp
│ ├── UpdateMaterial.cpp
│ ├── UpdateMatrixTransform.cpp
│ └── VertexInfluence.cpp
├── osgDB
│ ├── Archive.cpp
│ ├── AuthenticationMap.cpp
│ ├── Callbacks.cpp
│ ├── CMakeLists.txt
│ ├── Compressors.cpp
│ ├── ConvertUTF.cpp
│ ├── DatabasePager.cpp
│ ├── DatabaseRevisions.cpp
│ ├── DotOsgWrapper.cpp
│ ├── DynamicLibrary.cpp
│ ├── ExternalFileWriter.cpp
│ ├── Field.cpp
│ ├── FieldReader.cpp
│ ├── FieldReaderIterator.cpp
│ ├── FileCache.cpp
│ ├── FileNameUtils.cpp
│ ├── FileUtils.cpp
│ ├── fstream.cpp
│ ├── ImageOptions.cpp
│ ├── ImagePager.cpp
│ ├── Input.cpp
│ ├── InputStream.cpp
│ ├── MimeTypes.cpp
│ ├── ObjectWrapper.cpp
│ ├── Options.cpp
│ ├── Output.cpp
│ ├── OutputStream.cpp
│ ├── PluginQuery.cpp
│ ├── ReaderWriter.cpp
│ ├── ReadFile.cpp
│ ├── Registry.cpp
│ ├── SharedStateManager.cpp
│ ├── Version.cpp
│ ├── WriteFile.cpp
│ └── XmlParser.cpp
├── osgFX
│ ├── AnisotropicLighting.cpp
│ ├── BumpMapping.cpp
│ ├── Cartoon.cpp
│ ├── CMakeLists.txt
│ ├── Effect.cpp
│ ├── MultiTextureControl.cpp
│ ├── Outline.cpp
│ ├── Registry.cpp
│ ├── Scribe.cpp
│ ├── SpecularHighlights.cpp
│ ├── Technique.cpp
│ ├── Validator.cpp
│ └── Version.cpp
├── osgGA
│ ├── AnimationPathManipulator.cpp
│ ├── CameraManipulator.cpp
│ ├── CameraViewSwitchManipulator.cpp
│ ├── CMakeLists.txt
│ ├── DriveManipulator.cpp
│ ├── EventQueue.cpp
│ ├── EventVisitor.cpp
│ ├── FirstPersonManipulator.cpp
│ ├── FlightManipulator.cpp
│ ├── GUIEventAdapter.cpp
│ ├── GUIEventHandler.cpp
│ ├── KeySwitchMatrixManipulator.cpp
│ ├── MultiTouchTrackballManipulator.cpp
│ ├── NodeTrackerManipulator.cpp
│ ├── OrbitManipulator.cpp
│ ├── SphericalManipulator.cpp
│ ├── StandardManipulator.cpp
│ ├── StateSetManipulator.cpp
│ ├── TerrainManipulator.cpp
│ ├── TrackballManipulator.cpp
│ ├── UFOManipulator.cpp
│ └── Version.cpp
├── osgManipulator
│ ├── AntiSquish.cpp
│ ├── CMakeLists.txt
│ ├── Command.cpp
│ ├── Constraint.cpp
│ ├── Dragger.cpp
│ ├── Projector.cpp
│ ├── RotateCylinderDragger.cpp
│ ├── RotateSphereDragger.cpp
│ ├── Scale1DDragger.cpp
│ ├── Scale2DDragger.cpp
│ ├── ScaleAxisDragger.cpp
│ ├── TabBoxDragger.cpp
│ ├── TabBoxTrackballDragger.cpp
│ ├── TabPlaneDragger.cpp
│ ├── TabPlaneTrackballDragger.cpp
│ ├── TrackballDragger.cpp
│ ├── Translate1DDragger.cpp
│ ├── Translate2DDragger.cpp
│ ├── TranslateAxisDragger.cpp
│ ├── TranslatePlaneDragger.cpp
│ └── Version.cpp
├── osgParticle
│ ├── BounceOperator.cpp
│ ├── CMakeLists.txt
│ ├── ConnectedParticleSystem.cpp
│ ├── DomainOperator.cpp
│ ├── Emitter.cpp
│ ├── ExplosionDebrisEffect.cpp
│ ├── ExplosionEffect.cpp
│ ├── FireEffect.cpp
│ ├── FluidFrictionOperator.cpp
│ ├── FluidProgram.cpp
│ ├── ModularEmitter.cpp
│ ├── ModularProgram.cpp
│ ├── MultiSegmentPlacer.cpp
│ ├── Particle.cpp
│ ├── ParticleEffect.cpp
│ ├── ParticleProcessor.cpp
│ ├── ParticleSystem.cpp
│ ├── ParticleSystemUpdater.cpp
│ ├── PrecipitationEffect.cpp
│ ├── Program.cpp
│ ├── SinkOperator.cpp
│ ├── SmokeEffect.cpp
│ ├── SmokeTrailEffect.cpp
│ └── Version.cpp
├── osgPlugins
│ ├── 3dc
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriter3DC.cpp
│ ├── 3ds
│ │ ├── AUTHORS
│ │ ├── CMakeLists.txt
│ │ ├── lib3ds
│ │ │ ├── AUTHORS
│ │ │ ├── COPYING
│ │ │ ├── lib3ds_atmosphere.c
│ │ │ ├── lib3ds_background.c
│ │ │ ├── lib3ds_camera.c
│ │ │ ├── lib3ds_chunk.c
│ │ │ ├── lib3ds_chunktable.c
│ │ │ ├── lib3ds_file.c
│ │ │ ├── lib3ds.h
│ │ │ ├── lib3ds_impl.h
│ │ │ ├── lib3ds_io.c
│ │ │ ├── lib3ds_light.c
│ │ │ ├── lib3ds_material.c
│ │ │ ├── lib3ds_math.c
│ │ │ ├── lib3ds_matrix.c
│ │ │ ├── lib3ds_mesh.c
│ │ │ ├── lib3ds_node.c
│ │ │ ├── lib3ds_quat.c
│ │ │ ├── lib3ds_shadow.c
│ │ │ ├── lib3ds_track.c
│ │ │ ├── lib3ds_util.c
│ │ │ ├── lib3ds_vector.c
│ │ │ ├── lib3ds_viewport.c
│ │ │ └── README
│ │ ├── ReaderWriter3DS.cpp
│ │ ├── README
│ │ ├── WriterCompareTriangle.cpp
│ │ ├── WriterCompareTriangle.h
│ │ ├── WriterNodeVisitor.cpp
│ │ └── WriterNodeVisitor.h
│ ├── ac
│ │ ├── ac3d.cpp
│ │ ├── CMakeLists.txt
│ │ ├── Exception.cpp
│ │ ├── Exception.h
│ │ ├── Geode.cpp
│ │ └── Geode.h
│ ├── bmp
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterBMP.cpp
│ ├── bsp
│ │ ├── BITSET.cpp
│ │ ├── BITSET.h
│ │ ├── CMakeLists.txt
│ │ ├── Q3BSPLoad.cpp
│ │ ├── Q3BSPLoad.h
│ │ ├── Q3BSPReader.cpp
│ │ ├── Q3BSPReader.h
│ │ ├── ReaderWriterBSP.cpp
│ │ ├── ReaderWriterBSP.h
│ │ ├── VBSPData.cpp
│ │ ├── VBSPData.h
│ │ ├── VBSPEntity.cpp
│ │ ├── VBSPEntity.h
│ │ ├── VBSPGeometry.cpp
│ │ ├── VBSPGeometry.h
│ │ ├── VBSPReader.cpp
│ │ ├── VBSPReader.h
│ │ └── VBSP_README.txt
│ ├── bvh
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterBVH.cpp
│ ├── cfg
│ │ ├── CameraConfig.cpp
│ │ ├── CameraConfig.h
│ │ ├── Camera.cpp
│ │ ├── Camera.h
│ │ ├── CMakeLists.txt
│ │ ├── ConfigLexer.cpp
│ │ ├── ConfigLexer.l
│ │ ├── ConfigParser.cpp
│ │ ├── ConfigParser.h
│ │ ├── ConfigParser.y
│ │ ├── FlexLexer.h
│ │ ├── ReaderWriterCFG.cpp
│ │ ├── RenderSurface.cpp
│ │ ├── RenderSurface.h
│ │ ├── VisualChooser.cpp
│ │ └── VisualChooser.h
│ ├── CMakeLists.txt
│ ├── curl
│ │ ├── CMakeLists.txt
│ │ ├── ReaderWriterCURL.cpp
│ │ └── ReaderWriterCURL.h
│ ├── dae
│ │ ├── CMakeLists.txt
│ │ ├── daeRAnimations.cpp
│ │ ├── daeReader.cpp
│ │ ├── daeReader.h
│ │ ├── daeRGeometry.cpp
│ │ ├── daeRMaterials.cpp
│ │ ├── daeRSceneObjects.cpp
│ │ ├── daeRSkinning.cpp
│ │ ├── daeRTransforms.cpp
│ │ ├── daeWAnimations.cpp
│ │ ├── daeWGeometry.cpp
│ │ ├── daeWMaterials.cpp
│ │ ├── daeWriter.cpp
│ │ ├── daeWriter.h
│ │ ├── daeWSceneObjects.cpp
│ │ ├── daeWTransforms.cpp
│ │ ├── domSourceReader.cpp
│ │ ├── domSourceReader.h
│ │ ├── ReaderWriterDAE.cpp
│ │ ├── ReaderWriterDAE.h
│ │ ├── README.txt
│ │ └── scea_shared_source_license.html
│ ├── dds
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterDDS.cpp
│ ├── dicom
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterDICOM.cpp
│ ├── directshow
│ │ ├── CMakeLists.txt
│ │ ├── DirectShowTexture
│ │ ├── DirectShowTexture.cpp
│ │ └── ReaderWriterDirectShow.cpp
│ ├── dot
│ │ ├── BaseDotVisitor.cpp
│ │ ├── BaseDotVisitor.h
│ │ ├── CMakeLists.txt
│ │ ├── ReaderWriterDOT.cpp
│ │ ├── SimpleDotVisitor.cpp
│ │ └── SimpleDotVisitor.h
│ ├── dw
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterDW.cpp
│ ├── dxf
│ │ ├── aci.cpp
│ │ ├── aci.h
│ │ ├── CMakeLists.txt
│ │ ├── codeValue.h
│ │ ├── dxfBlock.cpp
│ │ ├── dxfBlock.h
│ │ ├── dxfDataTypes.h
│ │ ├── dxfEntity.cpp
│ │ ├── dxfEntity.h
│ │ ├── dxfFile.cpp
│ │ ├── dxfFile.h
│ │ ├── dxfReader.cpp
│ │ ├── dxfReader.h
│ │ ├── dxfSectionBase.h
│ │ ├── dxfSection.cpp
│ │ ├── dxfSection.h
│ │ ├── dxfTable.cpp
│ │ ├── dxfTable.h
│ │ ├── DXFWriterNodeVisitor.cpp
│ │ ├── DXFWriterNodeVisitor.h
│ │ ├── ReaderWriterDXF.cpp
│ │ ├── scene.cpp
│ │ └── scene.h
│ ├── exr
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterEXR.cpp
│ ├── fbx
│ │ ├── CMakeLists.txt
│ │ ├── fbxMaterialToOsgStateSet.cpp
│ │ ├── fbxMaterialToOsgStateSet.h
│ │ ├── fbxRAnimation.cpp
│ │ ├── fbxRCamera.cpp
│ │ ├── fbxReader.h
│ │ ├── fbxRLight.cpp
│ │ ├── fbxRMesh.cpp
│ │ ├── fbxRNode.cpp
│ │ ├── ReaderWriterFBX.cpp
│ │ ├── ReaderWriterFBX.h
│ │ ├── WriterCompareTriangle.cpp
│ │ ├── WriterCompareTriangle.h
│ │ ├── WriterNodeVisitor.cpp
│ │ └── WriterNodeVisitor.h
│ ├── ffmpeg
│ │ ├── BoundedMessageQueue.hpp
│ │ ├── CMakeLists.txt
│ │ ├── FFmpegAudioStream.cpp
│ │ ├── FFmpegAudioStream.hpp
│ │ ├── FFmpegClocks.cpp
│ │ ├── FFmpegClocks.hpp
│ │ ├── FFmpegDecoderAudio.cpp
│ │ ├── FFmpegDecoderAudio.hpp
│ │ ├── FFmpegDecoder.cpp
│ │ ├── FFmpegDecoder.hpp
│ │ ├── FFmpegDecoderVideo.cpp
│ │ ├── FFmpegDecoderVideo.hpp
│ │ ├── FFmpegHeaders.hpp
│ │ ├── FFmpegImageStream.cpp
│ │ ├── FFmpegImageStream.hpp
│ │ ├── FFmpegPacket.hpp
│ │ ├── FFmpegParameters.cpp
│ │ ├── FFmpegParameters.hpp
│ │ ├── MessageQueue.hpp
│ │ └── ReaderWriterFFmpeg.cpp
│ ├── freetype
│ │ ├── CMakeLists.txt
│ │ ├── FreeTypeFont.cpp
│ │ ├── FreeTypeFont.h
│ │ ├── FreeTypeLibrary.cpp
│ │ ├── FreeTypeLibrary.h
│ │ └── ReaderWriterFreeType.cpp
│ ├── gdal
│ │ ├── CMakeLists.txt
│ │ ├── DataSetLayer.cpp
│ │ ├── DataSetLayer.h
│ │ └── ReaderWriterGDAL.cpp
│ ├── geo
│ │ ├── ClipRegion.cpp
│ │ ├── ClipRegion.h
│ │ ├── CMakeLists.txt
│ │ ├── geoActions.cpp
│ │ ├── geoCore.h
│ │ ├── geoFormat.h
│ │ ├── geoTypes.h
│ │ ├── geoUnits.h
│ │ ├── geoVersion.h
│ │ ├── osgGeoAction.h
│ │ ├── osgGeoAnimation.h
│ │ ├── osgGeoNodes.h
│ │ ├── osgGeoStructs.h
│ │ └── ReaderWriterGEO.cpp
│ ├── gif
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterGIF.cpp
│ ├── glsl
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterGLSL.cpp
│ ├── gz
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterGZ.cpp
│ ├── hdr
│ │ ├── CMakeLists.txt
│ │ ├── hdrloader.cpp
│ │ ├── hdrloader.h
│ │ ├── hdrwriter.cpp
│ │ ├── hdrwriter.h
│ │ └── ReaderWriterHDR.cpp
│ ├── imageio
│ │ ├── CMakeLists.txt
│ │ ├── ReaderWriterImageIO.cpp
│ │ └── ReaderWriterImageIO_IOS.cpp
│ ├── Inventor
│ │ ├── CMakeLists.txt
│ │ ├── ConvertFromInventor.cpp
│ │ ├── ConvertFromInventor.h
│ │ ├── ConvertToInventor.cpp
│ │ ├── ConvertToInventor.h
│ │ ├── PendulumCallback.cpp
│ │ ├── PendulumCallback.h
│ │ ├── ReaderWriterIV.cpp
│ │ ├── ReaderWriterIV.h
│ │ ├── README.txt
│ │ ├── ShuttleCallback.cpp
│ │ └── ShuttleCallback.h
│ ├── ive
│ │ ├── AlphaFunc.cpp
│ │ ├── AlphaFunc.h
│ │ ├── AnimationPathCallback.cpp
│ │ ├── AnimationPathCallback.h
│ │ ├── AnimationPath.cpp
│ │ ├── AnimationPath.h
│ │ ├── AnisotropicLighting.cpp
│ │ ├── AnisotropicLighting.h
│ │ ├── AutoTransform.cpp
│ │ ├── AutoTransform.h
│ │ ├── AzimElevationSector.cpp
│ │ ├── AzimElevationSector.h
│ │ ├── AzimSector.cpp
│ │ ├── AzimSector.h
│ │ ├── Billboard.cpp
│ │ ├── Billboard.h
│ │ ├── BlendColor.cpp
│ │ ├── BlendColor.h
│ │ ├── BlendEquation.cpp
│ │ ├── BlendEquation.h
│ │ ├── BlendFunc.cpp
│ │ ├── BlendFunc.h
│ │ ├── BlinkSequence.cpp
│ │ ├── BlinkSequence.h
│ │ ├── BumpMapping.cpp
│ │ ├── BumpMapping.h
│ │ ├── Camera.cpp
│ │ ├── Camera.h
│ │ ├── CameraView.cpp
│ │ ├── CameraView.h
│ │ ├── Cartoon.cpp
│ │ ├── Cartoon.h
│ │ ├── ClipNode.cpp
│ │ ├── ClipNode.h
│ │ ├── ClipPlane.cpp
│ │ ├── ClipPlane.h
│ │ ├── ClusterCullingCallback.cpp
│ │ ├── ClusterCullingCallback.h
│ │ ├── CMakeLists.txt
│ │ ├── ColorMask.cpp
│ │ ├── ColorMask.h
│ │ ├── CompositeLayer.cpp
│ │ ├── CompositeLayer.h
│ │ ├── ConeSector.cpp
│ │ ├── ConeSector.h
│ │ ├── ConvexPlanarOccluder.cpp
│ │ ├── ConvexPlanarOccluder.h
│ │ ├── ConvexPlanarPolygon.cpp
│ │ ├── ConvexPlanarPolygon.h
│ │ ├── CoordinateSystemNode.cpp
│ │ ├── CoordinateSystemNode.h
│ │ ├── CullFace.cpp
│ │ ├── CullFace.h
│ │ ├── DataInputStream.cpp
│ │ ├── DataInputStream.h
│ │ ├── DataOutputStream.cpp
│ │ ├── DataOutputStream.h
│ │ ├── DataTypeSize.h
│ │ ├── Depth.cpp
│ │ ├── Depth.h
│ │ ├── DirectionalSector.cpp
│ │ ├── DirectionalSector.h
│ │ ├── DOFTransform.cpp
│ │ ├── DOFTransform.h
│ │ ├── Drawable.cpp
│ │ ├── Drawable.h
│ │ ├── DrawArrayLengths.cpp
│ │ ├── DrawArrayLengths.h
│ │ ├── DrawArrays.cpp
│ │ ├── DrawArrays.h
│ │ ├── DrawElementsUByte.cpp
│ │ ├── DrawElementsUByte.h
│ │ ├── DrawElementsUInt.cpp
│ │ ├── DrawElementsUInt.h
│ │ ├── DrawElementsUShort.cpp
│ │ ├── DrawElementsUShort.h
│ │ ├── Effect.cpp
│ │ ├── Effect.h
│ │ ├── ElevationSector.cpp
│ │ ├── ElevationSector.h
│ │ ├── EllipsoidModel.cpp
│ │ ├── EllipsoidModel.h
│ │ ├── Exception.cpp
│ │ ├── Exception.h
│ │ ├── FadeText.cpp
│ │ ├── FadeText.h
│ │ ├── Fog.cpp
│ │ ├── Fog.h
│ │ ├── FragmentProgram.cpp
│ │ ├── FragmentProgram.h
│ │ ├── FrontFace.cpp
│ │ ├── FrontFace.h
│ │ ├── Geode.cpp
│ │ ├── Geode.h
│ │ ├── Geometry.cpp
│ │ ├── Geometry.h
│ │ ├── Group.cpp
│ │ ├── Group.h
│ │ ├── HeightFieldLayer.cpp
│ │ ├── HeightFieldLayer.h
│ │ ├── Image.cpp
│ │ ├── Image.h
│ │ ├── ImageLayer.cpp
│ │ ├── ImageLayer.h
│ │ ├── ImageSequence.cpp
│ │ ├── ImageSequence.h
│ │ ├── Impostor.cpp
│ │ ├── Impostor.h
│ │ ├── IveVersion.h
│ │ ├── Layer.cpp
│ │ ├── Layer.h
│ │ ├── Light.cpp
│ │ ├── Light.h
│ │ ├── LightModel.cpp
│ │ ├── LightModel.h
│ │ ├── LightPoint.cpp
│ │ ├── LightPoint.h
│ │ ├── LightPointNode.cpp
│ │ ├── LightPointNode.h
│ │ ├── LightSource.cpp
│ │ ├── LightSource.h
│ │ ├── LineStipple.cpp
│ │ ├── LineStipple.h
│ │ ├── LineWidth.cpp
│ │ ├── LineWidth.h
│ │ ├── Locator.cpp
│ │ ├── Locator.h
│ │ ├── LOD.cpp
│ │ ├── LOD.h
│ │ ├── Material.cpp
│ │ ├── Material.h
│ │ ├── MatrixTransform.cpp
│ │ ├── MatrixTransform.h
│ │ ├── Multisample.cpp
│ │ ├── Multisample.h
│ │ ├── MultiSwitch.cpp
│ │ ├── MultiSwitch.h
│ │ ├── MultiTextureControl.cpp
│ │ ├── MultiTextureControl.h
│ │ ├── Node.cpp
│ │ ├── Node.h
│ │ ├── Object.cpp
│ │ ├── Object.h
│ │ ├── OccluderNode.cpp
│ │ ├── OccluderNode.h
│ │ ├── OcclusionQueryNode.cpp
│ │ ├── OcclusionQueryNode.h
│ │ ├── PagedLOD.cpp
│ │ ├── PagedLOD.h
│ │ ├── Point.cpp
│ │ ├── Point.h
│ │ ├── PointSprite.cpp
│ │ ├── PointSprite.h
│ │ ├── PolygonMode.cpp
│ │ ├── PolygonMode.h
│ │ ├── PolygonOffset.cpp
│ │ ├── PolygonOffset.h
│ │ ├── PolygonStipple.cpp
│ │ ├── PolygonStipple.h
│ │ ├── PositionAttitudeTransform.cpp
│ │ ├── PositionAttitudeTransform.h
│ │ ├── PrimitiveSet.cpp
│ │ ├── PrimitiveSet.h
│ │ ├── Program.cpp
│ │ ├── Program.h
│ │ ├── ProxyNode.cpp
│ │ ├── ProxyNode.h
│ │ ├── ReaderWriterIVE.cpp
│ │ ├── ReadWrite.h
│ │ ├── Scissor.cpp
│ │ ├── Scissor.h
│ │ ├── Scribe.cpp
│ │ ├── Scribe.h
│ │ ├── Sequence.cpp
│ │ ├── Sequence.h
│ │ ├── ShadeModel.cpp
│ │ ├── ShadeModel.h
│ │ ├── Shader.cpp
│ │ ├── Shader.h
│ │ ├── ShapeAttributeList.cpp
│ │ ├── ShapeAttributeList.h
│ │ ├── Shape.cpp
│ │ ├── ShapeDrawable.cpp
│ │ ├── ShapeDrawable.h
│ │ ├── Shape.h
│ │ ├── SpecularHighlights.cpp
│ │ ├── SpecularHighlights.h
│ │ ├── StateSet.cpp
│ │ ├── StateSet.h
│ │ ├── Stencil.cpp
│ │ ├── Stencil.h
│ │ ├── Switch.cpp
│ │ ├── Switch.h
│ │ ├── SwitchLayer.cpp
│ │ ├── SwitchLayer.h
│ │ ├── Terrain.cpp
│ │ ├── Terrain.h
│ │ ├── TerrainTile.cpp
│ │ ├── TerrainTile.h
│ │ ├── TexEnvCombine.cpp
│ │ ├── TexEnvCombine.h
│ │ ├── TexEnv.cpp
│ │ ├── TexEnv.h
│ │ ├── TexGen.cpp
│ │ ├── TexGen.h
│ │ ├── TexGenNode.cpp
│ │ ├── TexGenNode.h
│ │ ├── TexMat.cpp
│ │ ├── TexMat.h
│ │ ├── Text3D.cpp
│ │ ├── Text3D.h
│ │ ├── Text.cpp
│ │ ├── Text.h
│ │ ├── Texture1D.cpp
│ │ ├── Texture1D.h
│ │ ├── Texture2DArray.cpp
│ │ ├── Texture2DArray.h
│ │ ├── Texture2D.cpp
│ │ ├── Texture2D.h
│ │ ├── Texture3D.cpp
│ │ ├── Texture3D.h
│ │ ├── Texture.cpp
│ │ ├── TextureCubeMap.cpp
│ │ ├── TextureCubeMap.h
│ │ ├── Texture.h
│ │ ├── TextureRectangle.cpp
│ │ ├── TextureRectangle.h
│ │ ├── Transform.cpp
│ │ ├── Transform.h
│ │ ├── Uniform.cpp
│ │ ├── Uniform.h
│ │ ├── VertexProgram.cpp
│ │ ├── VertexProgram.h
│ │ ├── Viewport.cpp
│ │ ├── Viewport.h
│ │ ├── VisibilityGroup.cpp
│ │ ├── VisibilityGroup.h
│ │ ├── VolumeCompositeLayer.cpp
│ │ ├── VolumeCompositeLayer.h
│ │ ├── VolumeCompositeProperty.cpp
│ │ ├── VolumeCompositeProperty.h
│ │ ├── Volume.cpp
│ │ ├── Volume.h
│ │ ├── VolumeImageLayer.cpp
│ │ ├── VolumeImageLayer.h
│ │ ├── VolumeLayer.cpp
│ │ ├── VolumeLayer.h
│ │ ├── VolumeLocator.cpp
│ │ ├── VolumeLocator.h
│ │ ├── VolumePropertyAdjustmentCallback.cpp
│ │ ├── VolumePropertyAdjustmentCallback.h
│ │ ├── VolumeProperty.h
│ │ ├── VolumeScalarProperty.cpp
│ │ ├── VolumeScalarProperty.h
│ │ ├── VolumeSwitchProperty.cpp
│ │ ├── VolumeSwitchProperty.h
│ │ ├── VolumeTile.cpp
│ │ ├── VolumeTile.h
│ │ ├── VolumeTransferFunctionProperty.cpp
│ │ └── VolumeTransferFunctionProperty.h
│ ├── jp2
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterJP2.cpp
│ ├── jpeg
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterJPEG.cpp
│ ├── logo
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterLOGO.cpp
│ ├── lwo
│ │ ├── Block.cpp
│ │ ├── Block.h
│ │ ├── Clip.cpp
│ │ ├── Clip.h
│ │ ├── CMakeLists.txt
│ │ ├── Converter.cpp
│ │ ├── Converter.h
│ │ ├── COPYING
│ │ ├── iffparser.h
│ │ ├── Layer.h
│ │ ├── lwo2chunks.h
│ │ ├── lwo2parser.h
│ │ ├── lwo2read.h
│ │ ├── lwo2types.h
│ │ ├── Object.cpp
│ │ ├── Object.h
│ │ ├── old_lw.cpp
│ │ ├── old_lw.h
│ │ ├── old_Lwo2.cpp
│ │ ├── old_Lwo2.h
│ │ ├── old_Lwo2Layer.cpp
│ │ ├── old_Lwo2Layer.h
│ │ ├── Polygon.cpp
│ │ ├── Polygon.h
│ │ ├── ReaderWriterLWO.cpp
│ │ ├── README
│ │ ├── README_osg.txt
│ │ ├── README.txt
│ │ ├── spec_lwob.txt
│ │ ├── Surface.cpp
│ │ ├── Surface.h
│ │ ├── Tessellator.cpp
│ │ ├── Tessellator.h
│ │ ├── Unit.cpp
│ │ ├── Unit.h
│ │ ├── VertexMap.cpp
│ │ └── VertexMap.h
│ ├── lws
│ │ ├── CMakeLists.txt
│ │ ├── ReaderWriterLWS.cpp
│ │ ├── SceneLoader.cpp
│ │ └── SceneLoader.h
│ ├── md2
│ │ ├── anorms.h
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterMD2.cpp
│ ├── mdl
│ │ ├── BodyPart.cpp
│ │ ├── BodyPart.h
│ │ ├── CMakeLists.txt
│ │ ├── MDLLimits.h
│ │ ├── MDLReader.cpp
│ │ ├── MDLReader.h
│ │ ├── MDL_README.txt
│ │ ├── MDLRoot.cpp
│ │ ├── MDLRoot.h
│ │ ├── Mesh.cpp
│ │ ├── Mesh.h
│ │ ├── Model.cpp
│ │ ├── Model.h
│ │ ├── ReaderWriterMDL.cpp
│ │ ├── ReaderWriterMDL.h
│ │ ├── VTXReader.cpp
│ │ ├── VTXReader.h
│ │ ├── VVDReader.cpp
│ │ └── VVDReader.h
│ ├── normals
│ │ ├── CMakeLists.txt
│ │ ├── Normals.cpp
│ │ ├── Normals.h
│ │ └── ReaderWriterNormals.cpp
│ ├── nvtt
│ │ ├── CMakeLists.txt
│ │ └── NVTTImageProcessor.cpp
│ ├── obj
│ │ ├── CMakeLists.txt
│ │ ├── obj.cpp
│ │ ├── obj.h
│ │ ├── OBJWriterNodeVisitor.cpp
│ │ ├── OBJWriterNodeVisitor.h
│ │ ├── ReaderWriterOBJ.cpp
│ │ ├── README_osg.txt
│ │ └── spec_obj.txt
│ ├── ogr
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterOGR.cpp
│ ├── OpenFlight
│ │ ├── AncillaryRecords.cpp
│ │ ├── AttrData.cpp
│ │ ├── AttrData.h
│ │ ├── CMakeLists.txt
│ │ ├── ControlRecords.cpp
│ │ ├── DataInputStream.cpp
│ │ ├── DataInputStream.h
│ │ ├── DataOutputStream.cpp
│ │ ├── DataOutputStream.h
│ │ ├── Document.cpp
│ │ ├── Document.h
│ │ ├── expAncillaryRecords.cpp
│ │ ├── expControlRecords.cpp
│ │ ├── expGeometryRecords.cpp
│ │ ├── ExportOptions.cpp
│ │ ├── ExportOptions.h
│ │ ├── expPrimaryRecords.cpp
│ │ ├── FltExportVisitor.cpp
│ │ ├── FltExportVisitor.h
│ │ ├── FltWriteResult.h
│ │ ├── GeometryRecords.cpp
│ │ ├── LightPointRecords.cpp
│ │ ├── LightSourcePaletteManager.cpp
│ │ ├── LightSourcePaletteManager.h
│ │ ├── MaterialPaletteManager.cpp
│ │ ├── MaterialPaletteManager.h
│ │ ├── Opcodes.h
│ │ ├── PaletteRecords.cpp
│ │ ├── Pools.cpp
│ │ ├── Pools.h
│ │ ├── PrimaryRecords.cpp
│ │ ├── ReaderWriterATTR.cpp
│ │ ├── ReaderWriterFLT.cpp
│ │ ├── Record.cpp
│ │ ├── Record.h
│ │ ├── RecordInputStream.cpp
│ │ ├── RecordInputStream.h
│ │ ├── Registry.cpp
│ │ ├── Registry.h
│ │ ├── ReservedRecords.cpp
│ │ ├── RoadRecords.cpp
│ │ ├── TexturePaletteManager.cpp
│ │ ├── TexturePaletteManager.h
│ │ ├── Types.h
│ │ ├── Utils.h
│ │ ├── Vertex.cpp
│ │ ├── Vertex.h
│ │ ├── VertexPaletteManager.cpp
│ │ ├── VertexPaletteManager.h
│ │ └── VertexRecords.cpp
│ ├── osg
│ │ ├── AsciiStreamOperator.h
│ │ ├── BinaryStreamOperator.h
│ │ ├── CMakeLists.txt
│ │ ├── ReaderWriterOSG2.cpp
│ │ ├── ReaderWriterOSG.cpp
│ │ └── XmlStreamOperator.h
│ ├── osga
│ │ ├── CMakeLists.txt
│ │ ├── OSGA_Archive.cpp
│ │ ├── OSGA_Archive.h
│ │ └── ReaderWriterOSGA.cpp
│ ├── osgtgz
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterOSGTGZ.cpp
│ ├── p3d
│ │ ├── CMakeLists.txt
│ │ ├── ReaderWriterP3D.cpp
│ │ └── ReaderWriterPaths.cpp
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterPDF.cpp
│ ├── pfb
│ │ ├── CMakeLists.txt
│ │ ├── ConvertFromPerformer.cpp
│ │ ├── ConvertFromPerformer.h
│ │ ├── ReaderWriterPFB.cpp
│ │ ├── README.txt
│ │ └── stat.c
│ ├── pic
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterPIC.cpp
│ ├── ply
│ │ ├── CMakeLists.txt
│ │ ├── plyfile.cpp
│ │ ├── ply.h
│ │ ├── ReaderWriterPLY.cpp
│ │ ├── typedefs.h
│ │ ├── vertexData.cpp
│ │ └── vertexData.h
│ ├── png
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterPNG.cpp
│ ├── pnm
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterPNM.cpp
│ ├── pov
│ │ ├── CMakeLists.txt
│ │ ├── POVWriterNodeVisitor.cpp
│ │ ├── POVWriterNodeVisitor.h
│ │ ├── ReaderWriterPOV.cpp
│ │ └── ReaderWriterPOV.h
│ ├── pvr
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterPVR.cpp
│ ├── qfont
│ │ ├── CMakeLists.txt
│ │ └── ReaderQFont.cpp
│ ├── QTKit
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterQTKit.mm
│ ├── quicktime
│ │ ├── CMakeLists.txt
│ │ ├── MovieData.cpp
│ │ ├── MovieData.h
│ │ ├── QTImportExport.cpp
│ │ ├── QTImportExport.h
│ │ ├── QTLiveUtils.cpp
│ │ ├── QTLiveUtils.h
│ │ ├── QTUtils.cpp
│ │ ├── QTUtils.h
│ │ ├── QuicktimeImageStream.cpp
│ │ ├── QuicktimeImageStream.h
│ │ ├── QuicktimeLiveImageStream.cpp
│ │ ├── QuicktimeLiveImageStream.h
│ │ └── ReaderWriterQT.cpp
│ ├── revisions
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterRevisions.cpp
│ ├── rgb
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterRGB.cpp
│ ├── rot
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterROT.cpp
│ ├── scale
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterSCALE.cpp
│ ├── shadow
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterOsgShadow.cpp
│ ├── shp
│ │ ├── CMakeLists.txt
│ │ ├── ESRIShape.cpp
│ │ ├── ESRIShape.h
│ │ ├── ESRIShapeParser.cpp
│ │ ├── ESRIShapeParser.h
│ │ ├── ESRIShapeReaderWriter.cpp
│ │ ├── ESRIType.h
│ │ ├── XBaseParser.cpp
│ │ └── XBaseParser.h
│ ├── stl
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterSTL.cpp
│ ├── svg
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterSVG.cpp
│ ├── terrain
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterOsgTerrain.cpp
│ ├── tga
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterTGA.cpp
│ ├── tgz
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterTGZ.cpp
│ ├── tiff
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterTIFF.cpp
│ ├── trans
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterTRANS.cpp
│ ├── txf
│ │ ├── CMakeLists.txt
│ │ ├── ReaderWriterTXF.cpp
│ │ ├── TXFFont.cpp
│ │ └── TXFFont.h
│ ├── txp
│ │ ├── CMakeLists.txt
│ │ ├── license.txt
│ │ ├── ReaderWriterTXP.cpp
│ │ ├── ReaderWriterTXP.h
│ │ ├── TileMapper.cpp
│ │ ├── TileMapper.h
│ │ ├── trdll.h
│ │ ├── trpage_basic.cpp
│ │ ├── trpage_compat.cpp
│ │ ├── trpage_compat.h
│ │ ├── trpage_geom.cpp
│ │ ├── trpage_geom.h
│ │ ├── trpage_header.cpp
│ │ ├── trpage_ident.h
│ │ ├── trpage_io.h
│ │ ├── trpage_label.cpp
│ │ ├── trpage_light.cpp
│ │ ├── trpage_main.cpp
│ │ ├── trpage_managers.cpp
│ │ ├── trpage_managers.h
│ │ ├── trpage_material.cpp
│ │ ├── trpage_model.cpp
│ │ ├── trpage_nodes.cpp
│ │ ├── trpage_parse.cpp
│ │ ├── trpage_pparse.cpp
│ │ ├── trpage_print.cpp
│ │ ├── trpage_print.h
│ │ ├── trpage_print_parse.cpp
│ │ ├── trpage_range.cpp
│ │ ├── trpage_rarchive.cpp
│ │ ├── trpage_readbuf.cpp
│ │ ├── trpage_read.h
│ │ ├── trpage_scene.cpp
│ │ ├── trpage_scene.h
│ │ ├── trpage_swap.cpp
│ │ ├── trpage_swap.h
│ │ ├── trpage_sys.h
│ │ ├── trpage_tile.cpp
│ │ ├── trpage_util.cpp
│ │ ├── trpage_util.h
│ │ ├── trpage_warchive.cpp
│ │ ├── trpage_writebuf.cpp
│ │ ├── trpage_write.h
│ │ ├── TXPArchive.cpp
│ │ ├── TXPArchive.h
│ │ ├── TXPIO.cpp
│ │ ├── TXP_LABELS.README
│ │ ├── TXPNode.cpp
│ │ ├── TXPNode.h
│ │ ├── TXPPagedLOD.cpp
│ │ ├── TXPPagedLOD.h
│ │ ├── TXPPageManager.cpp
│ │ ├── TXPPageManager.h
│ │ ├── TXPParser.cpp
│ │ ├── TXPParser.h
│ │ ├── TXPSeamLOD.cpp
│ │ └── TXPSeamLOD.h
│ ├── view
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterOsgViewer.cpp
│ ├── vnc
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterVNC.cpp
│ ├── vrml
│ │ ├── CMakeLists.txt
│ │ ├── ConvertToVRML.cpp
│ │ ├── ConvertToVRML.h
│ │ ├── IndexedFaceSet.cpp
│ │ ├── LICENSE.txt
│ │ ├── Primitives.cpp
│ │ ├── ReaderWriterVRML2.cpp
│ │ ├── ReaderWriterVRML2.h
│ │ └── README.txt
│ ├── vtf
│ │ ├── CMakeLists.txt
│ │ └── ReaderWriterVTF.cpp
│ ├── x
│ │ ├── CMakeLists.txt
│ │ ├── directx.cpp
│ │ ├── directx.h
│ │ ├── LICENSE
│ │ ├── mesh.cpp
│ │ ├── mesh.h
│ │ ├── ReaderWriterDirectX.cpp
│ │ ├── types.cpp
│ │ └── types.h
│ ├── xine
│ │ ├── CMakeLists.txt
│ │ ├── ReaderWriterXine.cpp
│ │ ├── video_out_rgb.c
│ │ └── video_out_rgb.h
│ └── zip
│ ├── CMakeLists.txt
│ ├── ReaderWriterZIP.cpp
│ ├── unzip.cpp
│ ├── unzip.h
│ ├── ZipArchive.cpp
│ └── ZipArchive.h
├── osgPresentation
│ ├── AnimationMaterial.cpp
│ ├── CMakeLists.txt
│ ├── CompileSlideCallback.cpp
│ ├── PickEventHandler.cpp
│ ├── SlideEventHandler.cpp
│ └── SlideShowConstructor.cpp
├── osgQt
│ ├── CMakeLists.txt
│ ├── GraphicsWindowQt.cpp
│ ├── QFontImplementation.cpp
│ ├── QGraphicsViewAdapter.cpp
│ └── QWidgetImage.cpp
├── osgShadow
│ ├── CMakeLists.txt
│ ├── ConvexPolyhedron.cpp
│ ├── DebugShadowMap.cpp
│ ├── LightSpacePerspectiveShadowMap.cpp
│ ├── MinimalCullBoundsShadowMap.cpp
│ ├── MinimalDrawBoundsShadowMap.cpp
│ ├── MinimalShadowMap.cpp
│ ├── OccluderGeometry.cpp
│ ├── ParallelSplitShadowMap.cpp
│ ├── ShadowedScene.cpp
│ ├── ShadowMap.cpp
│ ├── ShadowTechnique.cpp
│ ├── ShadowTexture.cpp
│ ├── ShadowVolume.cpp
│ ├── SoftShadowMap.cpp
│ ├── StandardShadowMap.cpp
│ ├── Version.cpp
│ └── ViewDependentShadowTechnique.cpp
├── osgSim
│ ├── BlinkSequence.cpp
│ ├── CMakeLists.txt
│ ├── ColorRange.cpp
│ ├── DOFTransform.cpp
│ ├── ElevationSlice.cpp
│ ├── HeightAboveTerrain.cpp
│ ├── Impostor.cpp
│ ├── ImpostorSprite.cpp
│ ├── InsertImpostorsVisitor.cpp
│ ├── LightPoint.cpp
│ ├── LightPointDrawable.cpp
│ ├── LightPointDrawable.h
│ ├── LightPointNode.cpp
│ ├── LightPointSpriteDrawable.cpp
│ ├── LightPointSpriteDrawable.h
│ ├── LineOfSight.cpp
│ ├── MultiSwitch.cpp
│ ├── OverlayNode.cpp
│ ├── ScalarBar.cpp
│ ├── ScalarsToColors.cpp
│ ├── Sector.cpp
│ ├── ShapeAttribute.cpp
│ ├── SphereSegment.cpp
│ ├── Version.cpp
│ └── VisibilityGroup.cpp
├── osgTerrain
│ ├── CMakeLists.txt
│ ├── GeometryTechnique.cpp
│ ├── Layer.cpp
│ ├── Locator.cpp
│ ├── Terrain.cpp
│ ├── TerrainTechnique.cpp
│ ├── TerrainTile.cpp
│ └── Version.cpp
├── osgText
│ ├── CMakeLists.txt
│ ├── DefaultFont.cpp
│ ├── DefaultFont.h
│ ├── FadeText.cpp
│ ├── Font.cpp
│ ├── Glyph.cpp
│ ├── GlyphGeometry.cpp
│ ├── GlyphGeometry.h
│ ├── String.cpp
│ ├── Style.cpp
│ ├── Text3D.cpp
│ ├── TextBase.cpp
│ ├── Text.cpp
│ └── Version.cpp
├── osgUtil
│ ├── CMakeLists.txt
│ ├── CubeMapGenerator.cpp
│ ├── CullVisitor.cpp
│ ├── DelaunayTriangulator.cpp
│ ├── DisplayRequirementsVisitor.cpp
│ ├── DrawElementTypeSimplifier.cpp
│ ├── EdgeCollector.cpp
│ ├── GLObjectsVisitor.cpp
│ ├── HalfWayMapGenerator.cpp
│ ├── HighlightMapGenerator.cpp
│ ├── IncrementalCompileOperation.cpp
│ ├── IntersectionVisitor.cpp
│ ├── IntersectVisitor.cpp
│ ├── LineSegmentIntersector.cpp
│ ├── MeshOptimizers.cpp
│ ├── Optimizer.cpp
│ ├── PlaneIntersector.cpp
│ ├── PolytopeIntersector.cpp
│ ├── PositionalStateContainer.cpp
│ ├── PrintVisitor.cpp
│ ├── RenderBin.cpp
│ ├── RenderLeaf.cpp
│ ├── RenderStage.cpp
│ ├── ReversePrimitiveFunctor.cpp
│ ├── SceneGraphBuilder.cpp
│ ├── SceneView.cpp
│ ├── ShaderGen.cpp
│ ├── Simplifier.cpp
│ ├── SmoothingVisitor.cpp
│ ├── StateGraph.cpp
│ ├── Statistics.cpp
│ ├── TangentSpaceGenerator.cpp
│ ├── Tessellator.cpp
│ ├── TransformAttributeFunctor.cpp
│ ├── TransformCallback.cpp
│ ├── tristripper
│ │ ├── include
│ │ │ ├── detail
│ │ │ │ ├── cache_simulator.h
│ │ │ │ ├── connectivity_graph.h
│ │ │ │ ├── graph_array.h
│ │ │ │ ├── heap_array.h
│ │ │ │ ├── policy.h
│ │ │ │ └── types.h
│ │ │ ├── public_types.h
│ │ │ └── tri_stripper.h
│ │ └── src
│ │ ├── connectivity_graph.cpp
│ │ ├── policy.cpp
│ │ └── tri_stripper.cpp
│ ├── TriStripVisitor.cpp
│ ├── UpdateVisitor.cpp
│ └── Version.cpp
├── osgViewer
│ ├── CMakeLists.txt
│ ├── CompositeViewer.cpp
│ ├── DarwinUtils.h
│ ├── DarwinUtils.mm
│ ├── GraphicsWindowCarbon.cpp
│ ├── GraphicsWindowCocoa.mm
│ ├── GraphicsWindow.cpp
│ ├── GraphicsWindowIOS.mm
│ ├── GraphicsWindowWin32.cpp
│ ├── GraphicsWindowX11.cpp
│ ├── HelpHandler.cpp
│ ├── IOSUtils.h
│ ├── IOSUtils.mm
│ ├── PixelBufferCarbon.cpp
│ ├── PixelBufferCocoa.mm
│ ├── PixelBufferWin32.cpp
│ ├── PixelBufferX11.cpp
│ ├── Renderer.cpp
│ ├── Scene.cpp
│ ├── ScreenCaptureHandler.cpp
│ ├── StatsHandler.cpp
│ ├── Version.cpp
│ ├── View.cpp
│ ├── ViewerBase.cpp
│ ├── Viewer.cpp
│ └── ViewerEventHandlers.cpp
├── osgVolume
│ ├── CMakeLists.txt
│ ├── FixedFunctionTechnique.cpp
│ ├── Layer.cpp
│ ├── Locator.cpp
│ ├── Property.cpp
│ ├── RayTracedTechnique.cpp
│ ├── Shaders
│ │ ├── volume_frag.cpp
│ │ ├── volume_iso_frag.cpp
│ │ ├── volume_lit_frag.cpp
│ │ ├── volume_lit_tf_frag.cpp
│ │ ├── volume_mip_frag.cpp
│ │ ├── volume_tf_frag.cpp
│ │ ├── volume_tf_iso_frag.cpp
│ │ ├── volume_tf_mip_frag.cpp
│ │ └── volume_vert.cpp
│ ├── Version.cpp
│ ├── Volume.cpp
│ ├── VolumeTechnique.cpp
│ └── VolumeTile.cpp
├── osgWidget
│ ├── Box.cpp
│ ├── Browser.cpp
│ ├── Canvas.cpp
│ ├── CMakeLists.txt
│ ├── Frame.cpp
│ ├── Input.cpp
│ ├── Label.cpp
│ ├── Lua.cpp
│ ├── PdfReader.cpp
│ ├── Python.cpp
│ ├── StyleManager.cpp
│ ├── Table.cpp
│ ├── Util.cpp
│ ├── Version.cpp
│ ├── ViewerEventHandlers.cpp
│ ├── VncClient.cpp
│ ├── Widget.cpp
│ ├── Window.cpp
│ └── WindowManager.cpp
└── osgWrappers
├── deprecated-dotosg
│ ├── CMakeLists.txt
│ ├── osg
│ │ ├── AlphaFunc.cpp
│ │ ├── AnimationPath.cpp
│ │ ├── AutoTransform.cpp
│ │ ├── Billboard.cpp
│ │ ├── BlendColor.cpp
│ │ ├── BlendEquation.cpp
│ │ ├── BlendFunc.cpp
│ │ ├── Box.cpp
│ │ ├── Camera.cpp
│ │ ├── CameraView.cpp
│ │ ├── Capsule.cpp
│ │ ├── ClearNode.cpp
│ │ ├── ClipNode.cpp
│ │ ├── ClipPlane.cpp
│ │ ├── ClusterCullingCallback.cpp
│ │ ├── CMakeLists.txt
│ │ ├── ColorMask.cpp
│ │ ├── ColorMatrix.cpp
│ │ ├── CompositeShape.cpp
│ │ ├── Cone.cpp
│ │ ├── ConvexPlanarOccluder.cpp
│ │ ├── CoordinateSystemNode.cpp
│ │ ├── CullFace.cpp
│ │ ├── Cylinder.cpp
│ │ ├── Depth.cpp
│ │ ├── Drawable.cpp
│ │ ├── EllipsoidModel.cpp
│ │ ├── Fog.cpp
│ │ ├── FragmentProgram.cpp
│ │ ├── FrontFace.cpp
│ │ ├── Geode.cpp
│ │ ├── Geometry.cpp
│ │ ├── Group.cpp
│ │ ├── HeightField.cpp
│ │ ├── Image.cpp
│ │ ├── ImageSequence.cpp
│ │ ├── LibraryWrapper.cpp
│ │ ├── Light.cpp
│ │ ├── LightModel.cpp
│ │ ├── LightSource.cpp
│ │ ├── LineStipple.cpp
│ │ ├── LineWidth.cpp
│ │ ├── LOD.cpp
│ │ ├── Material.cpp
│ │ ├── Matrix.cpp
│ │ ├── Matrix.h
│ │ ├── MatrixTransform.cpp
│ │ ├── NodeCallback.cpp
│ │ ├── Node.cpp
│ │ ├── Object.cpp
│ │ ├── OccluderNode.cpp
│ │ ├── OcclusionQueryNode.cpp
│ │ ├── PagedLOD.cpp
│ │ ├── Point.cpp
│ │ ├── PointSprite.cpp
│ │ ├── PolygonMode.cpp
│ │ ├── PolygonOffset.cpp
│ │ ├── PositionAttitudeTransform.cpp
│ │ ├── Program.cpp
│ │ ├── Projection.cpp
│ │ ├── ProxyNode.cpp
│ │ ├── Scissor.cpp
│ │ ├── Sequence.cpp
│ │ ├── ShadeModel.cpp
│ │ ├── Shader.cpp
│ │ ├── ShapeDrawable.cpp
│ │ ├── Sphere.cpp
│ │ ├── StateAttribute.cpp
│ │ ├── StateSet.cpp
│ │ ├── Stencil.cpp
│ │ ├── Switch.cpp
│ │ ├── TessellationHints.cpp
│ │ ├── TexEnvCombine.cpp
│ │ ├── TexEnv.cpp
│ │ ├── TexEnvFilter.cpp
│ │ ├── TexGen.cpp
│ │ ├── TexGenNode.cpp
│ │ ├── TexMat.cpp
│ │ ├── Texture1D.cpp
│ │ ├── Texture2D.cpp
│ │ ├── Texture3D.cpp
│ │ ├── Texture.cpp
│ │ ├── TextureCubeMap.cpp
│ │ ├── TextureRectangle.cpp
│ │ ├── TransferFunction.cpp
│ │ ├── Transform.cpp
│ │ ├── Uniform.cpp
│ │ ├── VertexProgram.cpp
│ │ └── Viewport.cpp
│ ├── osgAnimation
│ │ ├── CMakeLists.txt
│ │ ├── Matrix.cpp
│ │ ├── Matrix.h
│ │ ├── ReaderWriter.cpp
│ │ ├── StackedTransform.cpp
│ │ ├── UpdateMaterial.cpp
│ │ └── UpdateMatrixTransform.cpp
│ ├── osgFX
│ │ ├── CMakeLists.txt
│ │ ├── IO_AnisotropicLighting.cpp
│ │ ├── IO_BumpMapping.cpp
│ │ ├── IO_Cartoon.cpp
│ │ ├── IO_Effect.cpp
│ │ ├── IO_MultiTextureControl.cpp
│ │ ├── IO_Outline.cpp
│ │ ├── IO_Scribe.cpp
│ │ ├── IO_SpecularHighlights.cpp
│ │ └── LibraryWrapper.cpp
│ ├── osgParticle
│ │ ├── CMakeLists.txt
│ │ ├── IO_AccelOperator.cpp
│ │ ├── IO_AngularAccelOperator.cpp
│ │ ├── IO_AngularDampingOperator.cpp
│ │ ├── IO_BounceOperator.cpp
│ │ ├── IO_BoxPlacer.cpp
│ │ ├── IO_CenteredPlacer.cpp
│ │ ├── IO_ConnectedParticleSystem.cpp
│ │ ├── IO_ConstantRateCounter.cpp
│ │ ├── IO_DampingOperator.cpp
│ │ ├── IO_DomainOperator.cpp
│ │ ├── IO_Emitter.cpp
│ │ ├── IO_ExplosionDebrisEffect.cpp
│ │ ├── IO_ExplosionEffect.cpp
│ │ ├── IO_ExplosionOperator.cpp
│ │ ├── IO_FireEffect.cpp
│ │ ├── IO_FluidFrictionOperator.cpp
│ │ ├── IO_FluidProgram.cpp
│ │ ├── IO_ForceOperator.cpp
│ │ ├── IO_LinearInterpolator.cpp
│ │ ├── IO_ModularEmitter.cpp
│ │ ├── IO_ModularProgram.cpp
│ │ ├── IO_MultiSegmentPlacer.cpp
│ │ ├── IO_OrbitOperator.cpp
│ │ ├── IO_Particle.cpp
│ │ ├── IO_ParticleEffect.cpp
│ │ ├── IO_ParticleProcessor.cpp
│ │ ├── IO_ParticleSystem.cpp
│ │ ├── IO_ParticleSystemUpdater.cpp
│ │ ├── IO_PointPlacer.cpp
│ │ ├── IO_Program.cpp
│ │ ├── IO_RadialShooter.cpp
│ │ ├── IO_RandomRateCounter.cpp
│ │ ├── IO_SectorPlacer.cpp
│ │ ├── IO_SegmentPlacer.cpp
│ │ ├── IO_SinkOperator.cpp
│ │ ├── IO_SmokeEffect.cpp
│ │ ├── IO_SmokeTrailEffect.cpp
│ │ ├── IO_VariableRateCounter.cpp
│ │ └── LibraryWrapper.cpp
│ ├── osgShadow
│ │ ├── CMakeLists.txt
│ │ ├── LibraryWrapper.cpp
│ │ ├── ShadowedScene.cpp
│ │ ├── ShadowMap.cpp
│ │ ├── ShadowTechnique.cpp
│ │ ├── ShadowTexture.cpp
│ │ └── ShadowVolume.cpp
│ ├── osgSim
│ │ ├── CMakeLists.txt
│ │ ├── IO_BlinkSequence.cpp
│ │ ├── IO_DOFTransform.cpp
│ │ ├── IO_Impostor.cpp
│ │ ├── IO_LightPoint.cpp
│ │ ├── IO_LightPoint.h
│ │ ├── IO_LightPointNode.cpp
│ │ ├── IO_MultiSwitch.cpp
│ │ ├── IO_ObjectRecordData.cpp
│ │ ├── IO_OverlayNode.cpp
│ │ ├── IO_Sector.cpp
│ │ ├── IO_ShapeAttribute.cpp
│ │ ├── IO_VisibilityGroup.cpp
│ │ └── LibraryWrapper.cpp
│ ├── osgTerrain
│ │ ├── CMakeLists.txt
│ │ ├── CompositeLayer.cpp
│ │ ├── GeometryTechnique.cpp
│ │ ├── HeightFieldLayer.cpp
│ │ ├── ImageLayer.cpp
│ │ ├── Layer.cpp
│ │ ├── LibraryWrapper.cpp
│ │ ├── Locator.cpp
│ │ ├── SwitchLayer.cpp
│ │ ├── Terrain.cpp
│ │ └── TerrainTile.cpp
│ ├── osgText
│ │ ├── CMakeLists.txt
│ │ ├── IO_Text3D.cpp
│ │ ├── IO_TextBase.cpp
│ │ ├── IO_Text.cpp
│ │ └── LibraryWrapper.cpp
│ ├── osgViewer
│ │ ├── CMakeLists.txt
│ │ ├── CompositeViewer.cpp
│ │ ├── LibraryWrapper.cpp
│ │ ├── View.cpp
│ │ └── Viewer.cpp
│ ├── osgVolume
│ │ ├── CMakeLists.txt
│ │ ├── CompositeProperty.cpp
│ │ ├── FixedFunctionTechnique.cpp
│ │ ├── ImageLayer.cpp
│ │ ├── Layer.cpp
│ │ ├── LibraryWrapper.cpp
│ │ ├── Locator.cpp
│ │ ├── PropertyAdjustmentCallback.cpp
│ │ ├── Property.cpp
│ │ ├── RayTracedTechnique.cpp
│ │ ├── ScalarProperty.cpp
│ │ ├── SwitchProperty.cpp
│ │ ├── TransferFunctionProperty.cpp
│ │ ├── Volume.cpp
│ │ └── VolumeTile.cpp
│ └── osgWidget
│ ├── Box.cpp
│ ├── CMakeLists.txt
│ ├── EmbeddedWindow.cpp
│ ├── Frame.cpp
│ ├── Input.cpp
│ ├── Label.cpp
│ ├── LibraryWrapper.cpp
│ ├── Table.cpp
│ ├── Widget.cpp
│ └── WindowManager.cpp
└── serializers
├── CMakeLists.txt
├── osg
│ ├── AlphaFunc.cpp
│ ├── AnimationPathCallback.cpp
│ ├── AnimationPath.cpp
│ ├── AudioSink.cpp
│ ├── AudioStream.cpp
│ ├── AutoTransform.cpp
│ ├── Billboard.cpp
│ ├── BlendColor.cpp
│ ├── BlendEquation.cpp
│ ├── BlendFunc.cpp
│ ├── Box.cpp
│ ├── Camera.cpp
│ ├── CameraView.cpp
│ ├── Capsule.cpp
│ ├── ClampColor.cpp
│ ├── ClearNode.cpp
│ ├── ClipNode.cpp
│ ├── ClipPlane.cpp
│ ├── ClusterCullingCallback.cpp
│ ├── CMakeLists.txt
│ ├── ColorMask.cpp
│ ├── ColorMatrix.cpp
│ ├── CompositeShape.cpp
│ ├── Cone.cpp
│ ├── ConvexHull.cpp
│ ├── ConvexPlanarOccluder.cpp
│ ├── CoordinateSystemNode.cpp
│ ├── CullFace.cpp
│ ├── Cylinder.cpp
│ ├── Depth.cpp
│ ├── Drawable.cpp
│ ├── DrawPixels.cpp
│ ├── EllipsoidModel.cpp
│ ├── Fog.cpp
│ ├── FragmentProgram.cpp
│ ├── FrontFace.cpp
│ ├── Geode.cpp
│ ├── Geometry.cpp
│ ├── Group.cpp
│ ├── HeightField.cpp
│ ├── Hint.cpp
│ ├── Image.cpp
│ ├── ImageSequence.cpp
│ ├── ImageStream.cpp
│ ├── LibraryWrapper.cpp
│ ├── Light.cpp
│ ├── LightModel.cpp
│ ├── LightSource.cpp
│ ├── LineStipple.cpp
│ ├── LineWidth.cpp
│ ├── LOD.cpp
│ ├── LogicOp.cpp
│ ├── Material.cpp
│ ├── MatrixTransform.cpp
│ ├── Multisample.cpp
│ ├── NodeCallback.cpp
│ ├── Node.cpp
│ ├── NodeTrackerCallback.cpp
│ ├── Object.cpp
│ ├── OccluderNode.cpp
│ ├── OcclusionQueryNode.cpp
│ ├── PagedLOD.cpp
│ ├── Point.cpp
│ ├── PointSprite.cpp
│ ├── PolygonMode.cpp
│ ├── PolygonOffset.cpp
│ ├── PolygonStipple.cpp
│ ├── PositionAttitudeTransform.cpp
│ ├── Program.cpp
│ ├── Projection.cpp
│ ├── ProxyNode.cpp
│ ├── Scissor.cpp
│ ├── Sequence.cpp
│ ├── ShadeModel.cpp
│ ├── ShaderBinary.cpp
│ ├── Shader.cpp
│ ├── Shape.cpp
│ ├── ShapeDrawable.cpp
│ ├── Sphere.cpp
│ ├── StateAttribute.cpp
│ ├── StateSet.cpp
│ ├── Stencil.cpp
│ ├── StencilTwoSided.cpp
│ ├── Switch.cpp
│ ├── TessellationHints.cpp
│ ├── TexEnvCombine.cpp
│ ├── TexEnv.cpp
│ ├── TexEnvFilter.cpp
│ ├── TexGen.cpp
│ ├── TexGenNode.cpp
│ ├── TexMat.cpp
│ ├── Texture1D.cpp
│ ├── Texture2DArray.cpp
│ ├── Texture2D.cpp
│ ├── Texture3D.cpp
│ ├── Texture.cpp
│ ├── TextureCubeMap.cpp
│ ├── TextureRectangle.cpp
│ ├── TransferFunction1D.cpp
│ ├── TransferFunction.cpp
│ ├── Transform.cpp
│ ├── TriangleMesh.cpp
│ ├── Uniform.cpp
│ ├── UserDataContainer.cpp
│ ├── ValueObject.cpp
│ ├── VertexProgram.cpp
│ └── Viewport.cpp
├── osgAnimation
│ ├── ActionAnimation.cpp
│ ├── ActionBlendIn.cpp
│ ├── ActionBlendOut.cpp
│ ├── Action.cpp
│ ├── ActionStripAnimation.cpp
│ ├── Animation.cpp
│ ├── AnimationManagerBase.cpp
│ ├── BasicAnimationManager.cpp
│ ├── Bone.cpp
│ ├── CMakeLists.txt
│ ├── LibraryWrapper.cpp
│ ├── MorphGeometry.cpp
│ ├── RigGeometry.cpp
│ ├── Skeleton.cpp
│ ├── StackedMatrixElement.cpp
│ ├── StackedQuaternionElement.cpp
│ ├── StackedRotateAxisElement.cpp
│ ├── StackedScaleElement.cpp
│ ├── StackedTransformElement.cpp
│ ├── StackedTranslateElement.cpp
│ ├── TimelineAnimationManager.cpp
│ ├── Timeline.cpp
│ ├── UpdateBone.cpp
│ ├── UpdateMaterial.cpp
│ ├── UpdateMatrixTransform.cpp
│ ├── UpdateMorph.cpp
│ └── UpdateSkeleton.cpp
├── osgFX
│ ├── AnisotropicLighting.cpp
│ ├── BumpMapping.cpp
│ ├── Cartoon.cpp
│ ├── CMakeLists.txt
│ ├── Effect.cpp
│ ├── LibraryWrapper.cpp
│ ├── MultiTextureControl.cpp
│ ├── Outline.cpp
│ ├── Scribe.cpp
│ └── SpecularHighlights.cpp
├── osgManipulator
│ ├── AntiSquish.cpp
│ ├── CMakeLists.txt
│ ├── CompositeDragger.cpp
│ ├── Dragger.cpp
│ ├── LibraryWrapper.cpp
│ ├── RotateCylinderDragger.cpp
│ ├── RotateSphereDragger.cpp
│ ├── Scale1DDragger.cpp
│ ├── Scale2DDragger.cpp
│ ├── ScaleAxisDragger.cpp
│ ├── TabBoxDragger.cpp
│ ├── TabBoxTrackballDragger.cpp
│ ├── TabPlaneDragger.cpp
│ ├── TabPlaneTrackballDragger.cpp
│ ├── TrackballDragger.cpp
│ ├── Translate1DDragger.cpp
│ ├── Translate2DDragger.cpp
│ ├── TranslateAxisDragger.cpp
│ └── TranslatePlaneDragger.cpp
├── osgParticle
│ ├── AccelOperator.cpp
│ ├── AngularAccelOperator.cpp
│ ├── AngularDampingOperator.cpp
│ ├── BounceOperator.cpp
│ ├── BoxPlacer.cpp
│ ├── CenteredPlacer.cpp
│ ├── CMakeLists.txt
│ ├── CompositePlacer.cpp
│ ├── ConnectedParticleSystem.cpp
│ ├── ConstantRateCounter.cpp
│ ├── Counter.cpp
│ ├── DampingOperator.cpp
│ ├── DomainOperator.cpp
│ ├── Emitter.cpp
│ ├── ExplosionDebrisEffect.cpp
│ ├── ExplosionEffect.cpp
│ ├── ExplosionOperator.cpp
│ ├── FireEffect.cpp
│ ├── FluidFrictionOperator.cpp
│ ├── FluidProgram.cpp
│ ├── ForceOperator.cpp
│ ├── Interpolator.cpp
│ ├── LibraryWrapper.cpp
│ ├── LinearInterpolator.cpp
│ ├── ModularEmitter.cpp
│ ├── ModularProgram.cpp
│ ├── MultiSegmentPlacer.cpp
│ ├── Operator.cpp
│ ├── OrbitOperator.cpp
│ ├── Particle.cpp
│ ├── ParticleEffect.cpp
│ ├── ParticleProcessor.cpp
│ ├── ParticleSystem.cpp
│ ├── ParticleSystemUpdater.cpp
│ ├── Placer.cpp
│ ├── PointPlacer.cpp
│ ├── PrecipitationEffect.cpp
│ ├── Program.cpp
│ ├── RadialShooter.cpp
│ ├── RandomRateCounter.cpp
│ ├── SectorPlacer.cpp
│ ├── SegmentPlacer.cpp
│ ├── Shooter.cpp
│ ├── SinkOperator.cpp
│ ├── SmokeEffect.cpp
│ ├── SmokeTrailEffect.cpp
│ └── VariableRateCounter.cpp
├── osgShadow
│ ├── CMakeLists.txt
│ ├── DebugShadowMap.cpp
│ ├── LibraryWrapper.cpp
│ ├── LightSpacePerspectiveShadowMapCB.cpp
│ ├── LightSpacePerspectiveShadowMapDB.cpp
│ ├── LightSpacePerspectiveShadowMapVB.cpp
│ ├── MinimalCullBoundsShadowMap.cpp
│ ├── MinimalDrawBoundsShadowMap.cpp
│ ├── MinimalShadowMap.cpp
│ ├── ParallelSplitShadowMap.cpp
│ ├── ShadowedScene.cpp
│ ├── ShadowMap.cpp
│ ├── ShadowTechnique.cpp
│ ├── ShadowTexture.cpp
│ ├── ShadowVolume.cpp
│ ├── SoftShadowMap.cpp
│ ├── StandardShadowMap.cpp
│ └── ViewDependentShadowTechnique.cpp
├── osgSim
│ ├── AzimElevationSector.cpp
│ ├── AzimSector.cpp
│ ├── BlinkSequence.cpp
│ ├── CMakeLists.txt
│ ├── ConeSector.cpp
│ ├── DirectionalSector.cpp
│ ├── DOFTransform.cpp
│ ├── ElevationSector.cpp
│ ├── Impostor.cpp
│ ├── LibraryWrapper.cpp
│ ├── LightPointNode.cpp
│ ├── LightPointSystem.cpp
│ ├── MultiSwitch.cpp
│ ├── ObjectRecordData.cpp
│ ├── OverlayNode.cpp
│ ├── ScalarBar.cpp
│ ├── Sector.cpp
│ ├── SequenceGroup.cpp
│ ├── ShapeAttributeList.cpp
│ ├── SphereSegment.cpp
│ └── VisibilityGroup.cpp
├── osgTerrain
│ ├── CMakeLists.txt
│ ├── CompositeLayer.cpp
│ ├── ContourLayer.cpp
│ ├── GeometryTechnique.cpp
│ ├── HeightFieldLayer.cpp
│ ├── ImageLayer.cpp
│ ├── Layer.cpp
│ ├── LibraryWrapper.cpp
│ ├── Locator.cpp
│ ├── ProxyLayer.cpp
│ ├── SwitchLayer.cpp
│ ├── Terrain.cpp
│ ├── TerrainTechnique.cpp
│ └── TerrainTile.cpp
├── osgText
│ ├── CMakeLists.txt
│ ├── FadeText.cpp
│ ├── LibraryWrapper.cpp
│ ├── Text3D.cpp
│ ├── TextBase.cpp
│ └── Text.cpp
└── osgVolume
├── AlphaFuncProperty.cpp
├── CMakeLists.txt
├── CompositeLayer.cpp
├── CompositeProperty.cpp
├── FixedFunctionTechnique.cpp
├── ImageDetails.cpp
├── ImageLayer.cpp
├── IsoSurfaceProperty.cpp
├── Layer.cpp
├── LibraryWrapper.cpp
├── LightingProperty.cpp
├── Locator.cpp
├── MaximumIntensityProjectionProperty.cpp
├── PropertyAdjustmentCallback.cpp
├── Property.cpp
├── RayTracedTechnique.cpp
├── SampleDensityProperty.cpp
├── ScalarProperty.cpp
├── SwitchProperty.cpp
├── TransferFunctionProperty.cpp
├── TransparencyProperty.cpp
├── Volume.cpp
├── VolumeTechnique.cpp
└── VolumeTile.cpp
175 directories, 3180 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论