Talk:Canvas PFD framework: Difference between revisions

Jump to navigation Jump to search
no edit summary
m (response)
No edit summary
Line 7: Line 7:
: Using the MVC approach, you can hook up different back-ends to different front-ends, just like the [[FG1000]] is currently doing via Richard's [[Emesary]] framework. But, don't bother looking at any of that, if you've only just begun with Nasal/Canvas coding - it introduces a fair amount of abstractions and sophisticated concepts that will all seem like gibberish to you and not make much sense. For starters, what would make more sense is to to come up with 2D drawing helpers specifically for creating PFDs/HUDs - i.e. a library of common elements and helpers to animate those. See Thorsten's existing shuttle work for example: https://forum.flightgear.org/viewtopic.php?f=71&t=33108
: Using the MVC approach, you can hook up different back-ends to different front-ends, just like the [[FG1000]] is currently doing via Richard's [[Emesary]] framework. But, don't bother looking at any of that, if you've only just begun with Nasal/Canvas coding - it introduces a fair amount of abstractions and sophisticated concepts that will all seem like gibberish to you and not make much sense. For starters, what would make more sense is to to come up with 2D drawing helpers specifically for creating PFDs/HUDs - i.e. a library of common elements and helpers to animate those. See Thorsten's existing shuttle work for example: https://forum.flightgear.org/viewtopic.php?f=71&t=33108


: This would basically be the first step - using either helpers to procedurally create such elements, or a combination of Nasal helpers and SVG/XML files for creating common elements that can be easily customized. --[[User:Hooray|Hooray]] ([[User talk:Hooray|talk]]) 04:50, 26 January 2018 (EST)
: This would basically be the first step - using either helpers to procedurally create such elements (think altitude ladder, speed tapes, compass rose etc), or a combination of Nasal helpers and SVG/XML files for creating common elements that can be easily customized. --[[User:Hooray|Hooray]] ([[User talk:Hooray|talk]]) 04:50, 26 January 2018 (EST)

Navigation menu