Links

Content Skeleton

This Page

Previous topic

G4DAEView Ideas

Next topic

G4DAEView Issues

G4DAEView Architecture

Division of concerns

DAEConfig
argument parsing
DAEGeometry
parsing pycollada file and preparing vertex, triangle arrays ready to make VBO
DAEScene
hold state and coordinate
DAEFrameHandler
control of underlying glumpy Frame, presenting graphical view
DAEInteractivityHandler
handle mouse/keyboard inputs and propagate desired actions
DAEViewpoint
point of view
DAETrackball
rotation and projection, transient offsets from DAEViewpoint