Components Overview

Below is a list of all the components that are part of Ceetron Desktop Components. Please note that some of these components require a specific license feature. See License system for more information.


Core Component

The Core Component defines the base classes in Ceetron Desktop Components. It includes classes for strings, vectors, matrices and other basic types. There are no dependencies to OpenGL in this component.

Dependencies: None


Visualization Component

The Visualization Component contains the Ceetron Rendering Engine and is required in all applications that will use the visualization capabilities of Ceetron Desktop Components. It contains the View, Camera and Overlay system as well as a MarkupModel.

Dependencies: Core Component


Geometry Component

The Geometry Component is the component to use for rendering pure geometry (as opposed to element models with results) in Ceetron Desktop Components. Effects like front and back color, opacity, texture mapping, etc. are supported in the Geometry Component. It provides a model that is highly optimized and can handle a large number of parts efficiently. This model is especially well suited if the parts provided have equal/shared attributes like color, line width and so on.

Dependencies: Core Component, Visualization Component


UnstructGrid Component

The UnstructGrid Component is by far the largest and most feature rich component in Ceetron Desktop Components. It is tailored towards support FEA and CFD type models and results, and leverages Ceetron's 20 years knowledge in scientific visualization.

Dependencies: Core Component, Visualization Component, Plot2d Component


Export Component

The Export Component add Ceetron's Share Everywhere technology to your application. By adding VTFx export to your application, you can share your results on the cloud (Ceetron Cloud) and in the free Ceetron 3D Viewers and Ceetron 3D Plugin for Microsoft Office.

Dependencies: Core Component, Visualization Component, UnstructGrid Component


Import CAE Component

The Import CAE Component provides a DataSource for the UnstructGrid Component that can read files from commercial FEA and CFD simulation software systems.

Dependencies: Core Component, Visualization Component, UnstructGrid Component


Report Component

The Report Component provides repository management and report generation in PowerPoint, Word and HTML.

Dependencies: Core Component, UnstructGrid Component


Win Component

The Win Component provides GUI bindings for Windows (.NET/MFC/Win32) applications.

Dependencies: Core Component, Visualization Component


Plot2d Component

The Plot2d Component provides basic 2D plotting as an overlay item. Plot data and settings can be stored within the VTFx file.

Dependencies: Core Component, Visualization Component


App Component

The App Component provides an interface to CDC for typical application logic: models, views, selection

Dependencies: Core Component, Visualization Component, UnstructGrid Component, Plot2d Component, Export Component, Import Cae Component