C3D Labs announces the release of the C3D Vision 2019 visualization module, a part of C3D Toolkit for developers of engineering software. C3D Vision operates with polygonal models and is responsible for drawing visual scenes in 3D applications.
The 2019 release of C3D Vision is integrated even more closely with the C3D Modeler geometric kernel. To automatically generate scene graphs based on mathematical models, developers now need call just one function.
The multi-threading support already found in C3D Toolkit is now also implemented in C3D Vision 2019. There is an option to calculate polygonal models for visualization objects (based on mathematical representations of the geometry) in synchronous or multithreading mode. Searching objects and drawing is also performed in either of these two modes.
The new version of the 3D engine aims to quickly and easily create modern 3D design projects. Together with the C3D Toolkit’s other software development modules — the geometric kernel, a parametric solver, and file converters — C3D Vision provides CAD developers with the most complete solution for constructing, editing, displaying, and converting geometry.
What’s New in Vision 2019
C3D Vision 2019 boasts a host of new functions:
PMI. The module implements three aspects of product and manufacturing information (PMI): linear, diametrical, and angular dimensions. In turn, dimensions may be applied with measurement tools.
- Slots and signals are now the primary form of communication between C3D Vision objects. The enhancement reduces the amount of source code needed to interact with geometric objects and their corresponding representations, as well as to interact with camera control processes and to update rendering frames.
- Metadata provides additional information about C3D Vision objects. It helps to find the name of an object and its properties, and to check whether objects inherit certain classes.
- Native events is the new and simplified event model in C3D Vision. It handles events from input devices, such as the mouse and keyboard, and can be used to override other devices.
Object detection now generates signals as the mouse moves, and identifies the object pointed to by the cursor. A structure that lists the identities of objects found by the cursor is transferred to the slot. Using the identifiers, developers can search for objects or their primitives as mathematical representations.
Cutting Plane tool now performs cross sections using OpenGL, which gives quicker results. (This replaces the older method of modifying the topology of solid sections.) The tool can make sections with several planes and closes the cutting point. A material can be specified for each section plane separately.
Developers Work with C3D Vision 2019
With the 2019 release, the architecture of the Vision engine has undergone great changes, thanks to which customers have the opportunity to create objects, as well as write processes for creating and editing objects.
Edward Maximenko, Head of C3D Vision Development:
One such customer is the Russian Federal Nuclear Center VNIITF of ROSATOM, which uses C3D Vision together with the C3D Modeler geometric kernel and C3D Converter to develop products for computer-aided engineering and calculations.
The RFNC Zababakhin All-Russia Research Institute of Technical Physics (Snezhinsk) licensed C3D Toolkit in 2016. That was the year that they initiated in-house software development using C3D Toolkit for geometric modeling and import/export of finished geometry through exchange formats.
Igor Pavlov, Head of Software Development at RFNC VNIITF:
“We were using our own tools to create and display the graphical data on top of C3D Toolkit. However, we began using C3D Vision at the end of 2017 while developing new software. As a result, the quality has improved and the output of the scene elements has increased.”
Price and Availability
C3D Vision 2019 is available for free testing as part of the C3D Toolkit, or as a separate module. Learn more about its capabilities at https://c3dlabs.com/en/products/c3d-toolkit/vision/.
“We chose an integrated approach for C3D Vision 2019, with various ready-made solutions for CAD developers. C3D Vision is more scalable, and so becomes more convenient for developing 3D applications.”