Ceetron Desktop Components

Copyright © 2021 by Ceetron AS

Ceetron Desktop Components 3.8 Overview

Ceetron Desktop Components is a modular, object-oriented class library tailored to presentation of scientific and engineering data with a particular strength in visualization of finite element models and results. It is an excellent development platform for building 3D visualization applications and provides software developers with ease of use and effectiveness during application building.

Ceetron Desktop Components integrate easily and swiftly into the developer's environment and contain powerful functionality for post processing and visualization of simulation data. This enables the user to concentrate on improving the core functionality of the simulation environment and structuring the workflow and application logic of the software.

Ceetron Desktop Components is based on recent implementations of OpenGL, is fully shader-based and uses an instruction set which enable visualization on multiple platforms using a common code base. As a result, the graphics performance of Ceetron Desktop Components based applications is optimized for multiple devices ranging from high end workstations, laptops and mobile handheld devices.

Ceetron Desktop Components contain powerful features for modeling and management of simulation data. It contains a rich, high level feature set for extracting and displaying simulations results efficiently.

Ceetron Desktop Components comes with an extensive on-line documentation (this document) and a tutorial set including code examples on how to use. The tutorial set also contains a complete demo application, including source code for free use and redistribution.

Help System Overview

On the top of this page you have several tabs that defines the main sections of the Help System:

  • Home
    This page. A brief introduction to Ceetron Desktop Components as well as an overview of the help system.
  • Getting Started
    This page describes how to get started with using Ceetron Desktop Components on various platforms and UI toolkits.
  • Components Overview
    A high level description of each of the components that are available in this release of Ceetron Desktop Components.
  • Topics
    Here we cover various common topics related to Ceetron Desktop Components. This is a good place to look for description on high level tasks, like how to get data into Ceetron Desktop Components, do animation, work with cutting planes etc.
  • Components
    Hierarchical breakdown of Ceetron Desktop Components from the Component all down to each method and data type.
  • Classes
    Detailed description of all components, classes and methods in Ceetron Desktop Components.
  • Tutorials and Examples
    Tutorial and code examples supporting the feature description in the Topic section.
  • Code snippets
    Code snippets demonstrating many of the features found in Ceetron Desktop Components.
  • Support
    Information about the Ceetron support system and how to get support.

Supported Platforms

Ceetron Desktop Components supports the following platforms:

  • Windows C++ and .NET. Libraries compiled with VS2015 (140 toolset), which will work in VS2015, VS2017 and VS2019.
  • Linux C++. Libraries for Ubuntu 14.04 and later.
  • Python (Windows and Linux). Python 3.6 or later required.

Supported UI Toolkits

Ceetron Desktop Components can be easily integrated into most UI toolkits. We provide examples for

  • Qt: Qt4, Qt5 and Qt6 are supported in our examples.
  • wxWidgets: wxWidgets 3.0 and later are supported in our examples.
  • .NET: We provide C# examples for both WinForms and WPF.
  • Python: We provide a Python example app for PyQt5.
  • MFC: We provide a MinimalMfc example app to get you started with MFC.
  • Win32; We provide both a MinimalWin32 and a MultiView example for Win32 users.

Getting started

Please go to the Getting Started tab for information on how to start using Ceetron Desktop Components.


All Rights Reserved. No part of this documentation or the accompanying source code shall be reproduced, stored in a retrieval system or transmitted by any means without written permission from the publisher.

Terms & Conditions
By using this software, you agree to the Terms & Conditions for use of Ceetron Software as described in https://ceetron.com/licenses/developer-terms-and-conditions.

Trademarks
Ceetron Desktop Components is a trademark of Ceetron AS.

For further information please contact us
URL: www.ceetron.com
Support: support@ceetron.com