Merge branch 'develop' into ConeVisibilityAPI
Added View management capabilities to RenderRectangle
Created new SensorVisibilityCallback class and ofconevisibility_callback demo
Use new FindPython3 package for better support of multiple Python distros
CMake fixes
Merge branch 'PyOF' into ConeVisibilityAPI
Release GIL for WindowProxy::pauseAnimation
Merge branch 'develop' into ConeVisibilityAPI
Swig header dependencies handled for PyOF and PyOFInterfaceC
Install interfaces to common directory
Swig header dependency handled for Python/Fortran OF Interface (Intel & GNU flavors)
Corrected how angle of incidence is calculated
Merge branch 'ConeVisibilityAPI' into SWIG_Python_Updates
Merge branch 'develop' into ConeVisibilityAPI
Move PyQtOF interfaces out of Demos to make them easier to use by external projects
Updated PyOF RPATHs on Mac
Disable OpenGL deprecation warnings on OSX
Fix rename oversight
Fix PyQtOF import
Updated description for SensorVisibilityCallback class
Fix WindowProxy rendering start/stop in PyQtOF
Update Python import names
Merge branch 'develop' into ConeVisibilityAPI for review
Removed a couple comments
Created ofcustomlinesegments example to demonstrate use of CustomLineSegments
CustomLineSegments accepts user-defined fragment shader
Code consolidation
Initial conversion of ofqt_demo to new direct PyOF calls
Merge branch 'develop' into SilverLining_Triton_Integration
Initialize SilverLining example
Implemented cone-to-target visibility color change in ofcones example
Implement segment callback for CustomLineSegments
Add copyright and comment regarding memory issues
Added example of computing sensor cone visibility with obstructions
Reintroduce original PyQt demo based on the C Interface wrapper (for reference)
Add mutex to the CustomLineSegments callback
Only build SilverLining demo if selected
Added visibility distance bounds on PolyhedralCone
CustomLineSegments allows custom line width and number of segments
Stars use GL_MAX blending equation to disappear more nicely into a bright daytime sky
Add view anchored to specified lat/lon coordinates
Add SWIG support for additional callback functions
Skybox size is now consistent between OSG and SilverLining
Initial implementation of custom line segments
Remove obsolete Python interface code
Merge branch 'SensorMasks' into SilverLining_Triton_Integration
Merge branch 'develop' into SilverLining_Triton_Integration
Fix computation of SkyDrawable bounding box
Implement point visibility test for EllipticCone
Merge branch 'SilverLining_Triton_Integration' into CustomLineSegments
Merge branch 'SensorMasks' into SilverLining_Triton_Integration
Customize drawing stars/sun/moon in SkyDrawable
Merge branch 'develop' into SilverLining_Triton_Integration
Add helper functions for osg::Vec3d and osg::Quat and add of_cones.py demo
Initial full Python interface using SWIG
Add preliminary support for WindowProxy callback functions
Cone visibility demo uses RayIntersector to ensure hit if target point is not exactly on geometry surface
Setup CMake for SilverLining and Triton
Merge branch 'ConeVisibility' into develop
Convert SilverLining integration to geocentric
Completed conversion of ofqt_demo to using direct PyOF calls
Merge branch 'develop' into SilverLining_Triton_Integration
Switch to osgEarth-provided Earth and Moon as blocker and target.
Merge branch 'develop' into SilverLining_Triton_Integration
Add another frame to ofcustomlinesegments example
Apply GL_MAX blending to sky texture (in addition to stars)
Enabled second OpenFrames window in ofqt_demo
Merge branch 'develop' into SilverLining_Triton_Integration
MarkerArtist always enables transparency on markers
Added useVR argument
Add osgFX dependency since some model formats require it
Added shader for rotating spiral marker
Merge commit 'f6699a351ec3b0b311571ebcf05328caee0abfdb' into develop
Revert to CMake 3.10.2 to support Ubuntu 18.04 LTS.
OpenFrames-managed windows can be fullscreened
Start creating PolyhedralCone reference frame
Added edges, base, and base outline to PolyhedralCone
Model detects osgVolume (e.g. DICOM files) and adds a Volume node above loaded data for convenience
Added normals to PolyhedralCone to support lighting
Fixed DepthPartitioner "disappearing scene" bug caused by Drawable having inf far plane
Copyright 2020
Switch PolyhedronCone's boresight to be along -Z axis (to preserve right-handedness)
Fix width/height angle computation for rectangular cone
Code cleanup
Add fire particle effect
Add smoke trail, explosion, and explosion debris
Merge branch 'VolumeModel' into develop
Specifically define inputs/outputs for some more functions in the Python interface that were previously broken
Implemented content hiding in Model (show/hide the model and particle systems)
Implemented PolyhedralCone with custom clock/cone angles
Particle system demo properly resets and pauses particle systems
Target OSX 10.13
Added RightCone, which allows independent semimajor/semiminor angles
Update copyright year
Particle system demo code cleanup
Directly set custom eye/center/up vectors for a View
Use default view parameters in cone demo
Start creating new particle system demo
Set cone directions in ofcones demo
RightCone renamed to EllipticCone