FlightGear Newsletter September 2012: Difference between revisions

m
Switch to the {{forum link}} template for all forum links.
m (Protected "FlightGear Newsletter September 2012" ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
m (Switch to the {{forum link}} template for all forum links.)
 
Line 33: Line 33:


=== Project Rembrandt ===
=== Project Rembrandt ===
The night vision effect, as well as the cinema effects, are now available for 2.8 users. See [http://www.flightgear.org/forums/viewtopic.php?f=47&t=17602| here] for the download links, details and feedback.
The night vision effect, as well as the cinema effects, are now available for 2.8 users. See {{forum link|t=17602|text=here}} for the download links, details and feedback.


=== Canvas System ===
=== Canvas System ===
Line 47: Line 47:
As a first proof of concept, Stuart has added a Canvas-based map to the airport selection dialog, and Hooray has demonstrated that the same technique could be used to add a map widget to the route manager dialog - so that airport selection and route planning could become more intuitive using the [[Canvas]] system. A first stab at an MVC-oriented design to create map layers has now been committed to the base package, documented at [[Canvas Map API]] - this will soon be re-worked to add support for additional dialogs and instruments.
As a first proof of concept, Stuart has added a Canvas-based map to the airport selection dialog, and Hooray has demonstrated that the same technique could be used to add a map widget to the route manager dialog - so that airport selection and route planning could become more intuitive using the [[Canvas]] system. A first stab at an MVC-oriented design to create map layers has now been committed to the base package, documented at [[Canvas Map API]] - this will soon be re-worked to add support for additional dialogs and instruments.


For additional info, please see: [http://flightgear.org/forums/viewtopic.php?f=71&t=17625].
For additional info, please see: {{forum link|t=17625}}.


In addition, ShivaVG (the vector drawing engine behind canvas) has been extended to support some kind of a non-zero fill rule. It's not really non-zero because instead of incrementing and decrementing depending on the orientation of the drawn overlapping regions it simply checks if at least a single region covers a pixel. For our use cases it
In addition, ShivaVG (the vector drawing engine behind canvas) has been extended to support some kind of a non-zero fill rule. It's not really non-zero because instead of incrementing and decrementing depending on the orientation of the drawn overlapping regions it simply checks if at least a single region covers a pixel. For our use cases it
Line 208: Line 208:
For ideas on starting to contribute to FlightGear, you may want to check out: [[Volunteer]].
For ideas on starting to contribute to FlightGear, you may want to check out: [[Volunteer]].


To learn more about how the project works, please see [http://flightgear.org/forums/viewtopic.php?f=42&t=15267#p149971 this short essay] written by Thorsten.
To learn more about how the project works, please see {{forum link|p=149971|text=this short essay}} written by Thorsten.


=== Call for volunteers ===
=== Call for volunteers ===