CompositeViewer support: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
Line 34: Line 34:
|started    = 07/2020 (early prototype)
|started    = 07/2020 (early prototype)
|description = Support for multiple independent scene views
|description = Support for multiple independent scene views
|status      = experimental (building, mostly working, supports cloning independent views into distinct windows <ref>https://sourceforge.net/p/flightgear/mailman/message/37086211/</ref> <ref>http://wiki.flightgear.org/CompositeViewer_Support#cite_note-22</ref>) <br/>{{Progressbar|40}} <ref>https://sourceforge.net/p/flightgear/mailman/message/37070203/</ref>
|status      = experimental (building, mostly working, supports cloning independent views into distinct windows <ref>https://sourceforge.net/p/flightgear/mailman/message/37086211/</ref> <ref>http://wiki.flightgear.org/CompositeViewer_Support#cite_note-22</ref>) <br/>{{Progressbar|60}} <ref>https://sourceforge.net/p/flightgear/mailman/message/37070203/</ref>
|developers  = Julian Smith<ref>https://sourceforge.net/p/flightgear/mailman/message/37062319/</ref> <ref>https://sourceforge.net/p/flightgear/mailman/message/37077854/</ref>
|developers  = Julian Smith<ref>https://sourceforge.net/p/flightgear/mailman/message/37062319/</ref> <ref>https://sourceforge.net/p/flightgear/mailman/message/37077854/</ref>
|changelog = https://sourceforge.net/u/cgdae/profile/feed.rss, https://sourceforge.net/u/cgdae/flightgear/ci/CompositeViewer/tree/
|changelog = https://sourceforge.net/u/cgdae/profile/feed.rss, https://sourceforge.net/u/cgdae/flightgear/ci/CompositeViewer/tree/
Line 71: Line 71:
* CompositeViewer requires a [[Compositor]] build.
* CompositeViewer requires a [[Compositor]] build.
* CompositeViewer requires OpenSceneGraph-3.6 to work well. See below for limitations when using OpenSceneGraph-3.4.
* CompositeViewer requires OpenSceneGraph-3.6 to work well. See below for limitations when using OpenSceneGraph-3.4.
* The current UI for creating new view windows works by using new View menu items to clone the current view or or use eye/target points from two earlier views. This seems to be convenient and avoids the need for a separate dialogue box or similar.
* The UI for creating new view windows uses new View menu items to clone the current view or take eye/target points from two earlier views. This seems to be convenient and avoids the need for a separate dialogue box or similar.
* Extra view windows can be resized.
* Extra view windows can be resized.
* Extra view windows can clone Pilot View, Helicopter View, Chase View or Tower View.
* Extra view windows can clone Pilot View, Helicopter View, Chase View or Tower View.
Line 77: Line 77:
* One can create an extra view window that uses the eye points from two recent views as eye and target. For example this allows a window to show a view from one aircraft to another.
* One can create an extra view window that uses the eye points from two recent views as eye and target. For example this allows a window to show a view from one aircraft to another.
* There doesn't seem to be any noticeable speed penalty if no extra view windows are opened.
* There doesn't seem to be any noticeable speed penalty if no extra view windows are opened.
* Extra view windows use a new view system called sview, which allows multiple instances and allows dynamic specification of eye and target points.
* Extra view windows use a new view system called sview, which allows multiple instances and dynamic specification of eye and target points.


=== Current limitations that we know how to fix ===
=== Current limitations that we know how to fix ===
219

edits

Navigation menu