在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 完全编译好的最新OpenSceneGraph(OSG)生成文件

完全编译好的最新OpenSceneGraph(OSG)生成文件

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:48.12M
  • 下载次数:14
  • 浏览次数:552
  • 发布时间:2021-11-03
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
这个文件是已经编译好的最新的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
│   ├── pdf
│   │   ├── 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

标签:

实例下载地址

完全编译好的最新OpenSceneGraph(OSG)生成文件

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警