KWScene/Documentation/Overall Design: Difference between revisions
From KitwarePublic
< KWScene | Documentation
Jump to navigationJump to search
(New page: The purpose of KWScene is to serve as a translator between scene file formats and specific libraries that can manage the concept of a scene graph. Given that the capabilities of different...) |
No edit summary |
||
Line 8: | Line 8: | ||
* Scene Graph internal representation | * Scene Graph internal representation | ||
* Generators for other libraries | * Generators for other libraries | ||
<graphviz> | |||
digraph G { | |||
IO; | |||
Internal_Representation; | |||
Generators; | |||
IO -> MRML; | |||
IO -> OpenSceneGraph; | |||
IO -> Blender; | |||
Generators -> VTK; | |||
VTK -> ParaView; | |||
Generators -> ITK; | |||
} | |||
</graphviz> |
Revision as of 13:23, 1 December 2009
The purpose of KWScene is to serve as a translator between scene file formats and specific libraries that can manage the concept of a scene graph.
Given that the capabilities of different file formats and different libraries will not have a one-to-one correspondence, necessarily not all of the information contained in a given scene file may end up being converted to the destination library.
The overall design of KWScene involves three large units
- Input/Output
- Scene Graph internal representation
- Generators for other libraries