diff options
author | Sven Gothel <[email protected]> | 2014-03-16 06:07:07 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2014-03-16 06:07:07 +0100 |
commit | 5e728baa72517865d602580b920d9bdfdfb26c65 (patch) | |
tree | 7d9429bab13e5122c610e73bc3742570a55eaeb0 /src/test-native/displayMultiple02_new_mch.c | |
parent | 8352cb7c5d8cc971c87f13fe9f61e346c4d2c541 (diff) |
Bug 801: Revisit UIShape/SceneController (Ray-Picking, Full Object/Model driven, ..) TODO: Transformations
SceneUIController handles shapes generic: Rendering, selecting and event traversing.
All data (transforms ..) are provided by UIShape.
UIShape:
- Dispatching NEWT MouseEvent's on MouseEventListener
- Separates the 2d-transforms for shape/region
and 3d transform, scale and rotation
GPUUISceneGLListener0A Demo code merely
aggregates the shapes and attaches listener, hence includes
the 'application logic'.
Working:
- picking any shape
- dragging, zooming, actions
TODO:
- Fix transformations, actually the rotations (button) look odd
probably due to 'unlucky' rotation center and axis.
+++
RegionRenderer: Removed Matrix ops, which shall be applied on PMVMatrix
Diffstat (limited to 'src/test-native/displayMultiple02_new_mch.c')
0 files changed, 0 insertions, 0 deletions