lene / HyperspaceExplorer

Displays four-dimensional objects and functions by projecting them into three-dimensional space. Viewpoint transformations and parameter changes are displayed in real time.
http://hyperspace-expl.sourceforge.net/
GNU General Public License v2.0
3 stars 0 forks source link

Delegate the Rendering Process #49

Closed lene closed 10 years ago

lene commented 10 years ago

output to POV-ray

lene commented 10 years ago
lene commented 10 years ago

Logged In: YES user_id=303882 Originator: YES

Have a Renderer interface define all render-related functions

GLRenderer is an implementation of Renderer POVRenderer another

The global Renderer is a Composite which can register Renderers and serves as an interface to all of those, calling each registered Renderer for every method that is called on it

lene commented 10 years ago
lene commented 10 years ago

Logged In: YES user_id=303882 Originator: YES

Have a Renderer interface define all render-related functions

GLRenderer is an implementation of Renderer POVRenderer another

The global Renderer is a Composite which can register Renderers and serves as an interface to all of those, calling each registered Renderer for every method that is called on it

lene commented 10 years ago

Logged In: YES user_id=303882 Originator: YES

Have a Renderer interface define all render-related functions

GLRenderer is an implementation of Renderer POVRenderer another

The global Renderer is a Composite which can register Renderers and serves as an interface to all of those, calling each registered Renderer for every method that is called on it

lene commented 10 years ago
lene commented 10 years ago
lene commented 10 years ago

Rendering is now done by the View.

lene commented 10 years ago