Changelog 2.12: Difference between revisions

Jump to navigation Jump to search
→‎Major Enhancement in this release: http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40037.html
(→‎Major Enhancement in this release: http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40037.html)
Line 63: Line 63:


Canvas improvements in this release include:
Canvas improvements in this release include:
* The style setter system has been reworked, style setters are now only setup once for each element type and not for each element instance as before. A static map holds the setters for each element type. Also an animation type is stored which will later allow to animate properties of Canvas elements
* The style setter system has been reworked, style setters are now only setup once for each element type and not for each element instance as before. A static map holds the setters for each element type. Also an animation type is stored which will later allow to animate properties of Canvas elements without specifying and animation type.
without specifying and animation type.
* The Nasal/cppbind framework has been improved to expose more Canvas internals to Nasal space
* The Nasal/cppbind framework has been improved to expose more Canvas internals to Nasal space
* Canvas textures can now not only be used as a aircraft/cockpit textures (instruments, MFDs) and for the HUD/GUI, but also for scenery objects.
* Canvas textures can now not only be used as a aircraft/cockpit textures (instruments, MFDs) and for the HUD/GUI, but also for scenery objects. Canvas instances can now be placed on scenery objects. This allows for example creating animated signs/monitors. Tom has started to create  a Visual Docking Guidance System, which is not fully functionally yet but should be complete enough to be used for a screenshot (eg. azimuth guidance is missing)
* Enable texture repeat for Canvas images
* Enable texture repeat for Canvas images
* The new tracking animation (similar to Blender's locked-track constraint) allows easily animating complex kinematic systems. For examples gear scissors, landing gear doors attached to struts (also with links and joints in between) or also torque struts connecting multiple gears with independent compression while still tracking each other can be realized. Also any type of strut for eg. cargo ramps can be easily animated.see [[Tracking animation]]


'''Nasal Scripting'''
'''Nasal Scripting'''

Navigation menu