Software development kit that provides 3D visualization to CAE desktop applications.
For 20 years, Ceetron Desktop Components (CDC) has been the visualization workhorse of top-tier FEA and CFD desktop offerings. It has accumulated a broad market-driven feature set along the way. Release after release, CDC has become the robust and efficient high-end visualization SDK acclaimed by CAE developers worldwide.
Scroll down to discover what makes CDC best-in-class or dig deeper..
Developers appreciate CDC’s lean and modern API, not to mention the huge head start they get when we provide the source code of Ceetron Analyzer. It’s not hard to understand why they acclaim our support team. We will be there with a smile to give them a leg up before, during and after integration of our code.
An off-the-shelf cross-solver environment
With the Ceetron Import add-on, CDC supports 15+ industry-standard file formats, paving the way to the development of true cross-solver CAE applications. Whether you develop your own solver or are setting up an integrated CAE workflow, dealing seamlessly with models from different simulation packages enables new features and enhances the efficiency of your solution.
Instant Python API : your users will love it
CDC has been wrapped in Python to provide an “engineer-friendly” API than can be effortlessly integrated in your CAE application. Your customers will be able to customize behavior, automate recurring procedures and add their own specific results with a few lines of their most popular programming language.
It’s a free world of CAE model sharing for your customers
Ceetron Desktop Components is delivered as a binary distribution. It comes with extensive online help and full documentation of its functionality and programming interface. A clear set of tutorials is also provided, illustrating “sample code” for specific use cases. And finally, it contains a complete demo application—including source code—that you can use to start the development process far ahead of square one.
CDC increases productivity by simply eliminating a large amount of the work needed to build visualization engines. The tools delivered with the platform, including ready-built interfaces that integrate with major GUI frameworks, let you focus on the tasks where your worth is actually measured.
CDC lets you build visualization applications that either stand alone or are fully integrated with the simulation processors that need them. By using Ceetron Desktop Components, you can add premium result presentation to your simulation environment. With the free viewers included in CDC (Ceetron 3D Viewer and Ceetron 3D Plugin) and with Ceetron Cloud, you can easily and securely share 3D engineering information everywhere with colleagues, partners and customers.
Mainstream platform support
CDC supports Windows (64 bit), Linux (64 bit), and Mac OSX. CDC is delivered with platform integration support and examples for: .NET (C#), Qt, wxWidgets, MFC and native Win32. The software can be used with both C++ and .NET languages (e.g., C#).
CDC is built to handle models in an industry that definitely believes More Is Better. Today it easily handles models with tens of millions finite elements and millions of parts. The shader-based graphics provide maximum rendering performance.
Optimized extraction algorithms
The result extraction algorithms that provide features such as cutting planes, isosurfaces and isovolumes are optimized to work with the CDC’s data models. Adding on to a meticulous algorithmic design, result extraction is boosted by parallel computation enabled through multi-core support.
Models and results from industry standard CAE applications (e.g., ABAQUS, Ansys), can easily be loaded into the CDC data model using the Ceetron Import Component.
Export to VTFx
CDC allows easy export of results to the VTFx file format. Using VTFx to convey results, lets you use our free 3D viewers for Windows, Mac, iOS/Android, and the 3D Plugin for Microsoft Office. Furthermore, the same format gives you instant access to the Ceetron Cloud.
Ceetron Desktop Components is structured into a set of components that enables a software engineer to develop modular and well structured code.
Furthermore, Desktop Components is extendable. By design, software engineers can develop custom components which will integrate seamlessly with the system.
Finally, Desktop Components adapts to all standard GUI development environments. It has no strong links with one given UI toolkit, allowing to develop applications with a wide variety of them: Qt, wxWidgets, and .NET, and is also provided on all major operating systems: Windows, Linux and Mac OS.
Ceetron Desktop Components comes with the following components: