The most central concepts to CEETRON Envision are the View and a Model. The view being a render area and the model being the visual representation of your data.
The view provides a render area in the user control/widget to enable visualization of models and overlay items. (Overlay items are, for instance, color legends, text boxes or a navigation cube.) A view can display multiple models at the same time.
A view has an associated
Camera. The camera describes how to look at the model within your
view by setting viewport, projection, eye position, and view reference point. The camera also manages the input handler,
which can either be one of the built-in handlers or a custom-made. The camera also provides helping features such as
See topic: View Overview
Model is the visual setup of your data source and offers additional feature extractions
such as cutting planes and isosurfaces.
UnstructGridModel is a subclass of
Model which adds
specific model structure and functionality for representing scientific and engineering models, e.g. finite element data.
Other available models are
MarkupModel for adding markup and annotations in the view
GeometryModel for an optimized handling of a large number of parts.
view can contain one or more models. A model can also be used in multiple views.
Model is an abstract base class and all other model types implements this interface.
See topic: Model