VT-DMU: Unsere DMU-Lösung

VT-DMU

Smart Software Modules for Individual
DMU Solutions

One software, more than 50 modules, countless use cases

Where is the DMU Potential in Your 3D Data?

VT-DMU is the market-leading and innovative solution for digital product development based on 3D data. The modular software kit with more than 50 modules works flexibly, efficiently and individually according to the Lego principle. This means that individual modules can be combined as required depending on the use case in order to create maximum benefit.

Find out more about the features of the modules and how they are used in use cases here.

Modules for Collision and Conflict Calculation, Neighborhood Search and Spatial Map

Calculation of collisions, distance violations and minimum distances including result geometry for any number of 3D data

You will receive a complete list of potential conflict points.

Calculation of collisions and minimum distances in real time for static circumferences and dynamic processes

You receive an overview of all potential points of conflict at the touch of a button.

Creation of a spatial map as an intelligent addition to geometry

This means that each model knows its position in the room.


Rule-based search of models that are in the vicinity of another model

This allows each component to recognize its neighbor.


Calculation of distance ranges and creation of distance bands between components or component groups

You will receive a complete list of all potential clearance problems.

DMU Use Case: Collision Calculation Between Component Scopes with any Amount of 3D Data

Here, the various modules were combined into a workflow for one customer:

Importing the product structure or the required scope

The associated 3D data is read in

A spatial map is generated using the 3D data. It is used for orientation of the various geometries

Neighborhood search to show the individual geometries how they belong together

Calculation of all geometric overcuts, contacts or distances between all individual components

Writing out the result files

This workflow gives you a complete overview of all potential geometric conflicts that occur in the calculated scope. Your advantage is the early detection of problems or errors during digital creation, so that the product functions and can be manufactured without errors later on.

Would you like to find out more about the limitless possibilities with software modules?

Modules for Data Reduction, Confidentiality, Covers and Virtual Reality

Calculation of static envelopes by coring, all non-visible components are removed

You receive decored and data-reduced geometry models.


Calculation of static envelopes for high-end visualizations, intelligent decoring using special invenio algorithms

You receive cored geometry models for your VR application with an impressive level of detail.

Calculation of static envelopes as surface models (BREP)

You receive decored and data-reduced BREP geometry models.


Calculation of closed individual envelopes from an assembly

Individual geometries are retained and openings are tightened.

Reduction of large amounts of data by coarsening the surface with intelligent invenio algorithms



Intelligent reduction of large amounts of data depending on the complexity of the geometry



Reduction of large amounts of data by deleting duplicate geometries.



DMU Use Case: Simulation of a Movement with Generation of an Intelligent Dynamic Envelope

The VT-DMU modules can be linked and strung together in different ways:

The required data is read in (example JT format here, other formats are also possible)

Data reduction via the moving scope for the optimization of the subsequent calculation.

Creation of a closed envelope over the entire movement ('dynamic envelope')

Write out result files and make them available to the user

You receive a dynamic simulation of your component circumference and also a 3D motion envelope that contains the complete kinematic sequence. You can use this, for example, as an installation space model for design limits or for assessing the movement.

Your advantage is the early simulation of all dynamic processes in the virtual scene, so that all necessary clearances during assembly or in the product itself function without errors.

See for yourself right away!

Modules for Image Generation, Virtual Reality, High-end Rendering and Projection

Calculation of a complete inner shell, in which an approximation of the interior geometry and scanning of the surface takes place


Automatic projection of 3D models, assemblies or entire products onto a 2D plane

You receive a 2D model with area calculation.

Technology for automatic image generation directly from 3D data (line drawings, standard and high-end rendering) with image optimization by AI.


Additional module for photo-inVT for the use of physically correct materials in automatic image generation.

Modules for Dynamic Simulation, Dynamic Envelopes, Level Analysis and Leakage Finder

Calculation of dynamic envelopes by enveloping moving components

The envelope consists of a closed geometry model




Calculation of intelligent dynamic envelopes

The envelope knows which component contributes to the envelope geometry and in which position. It consists of geometry plus structure.


Automatic removal and installation simulation of components or assemblies, taking into account various framework conditions such as flexible components or configuration of degrees of freedom

You will receive a possible removal path for your component scope.

Calculation of dynamic envelopes that must be exact at external / convex geometry points.





Calculation of intelligent dynamic envelopes that must be exact at external / convex geometry points

The envelope knows which component contributes to the envelope geometry and in which position.

Automatic filling and emptying of containers, cavities or pipe systems to determine total volume, fill level heights or residual volume and simulation of the direction of gravity

You will receive a corresponding geometry model.

Automatic detection of leaks or acoustic sound bridges

You will receive information on the leakage paths between the sound transmitter and receiver.



DMU Use Case: Finding Acoustic Leaks in Virtual Products

Depending on the use case and the desired result, modules are flexibly linked together:

The required data is read in (STEP format shown here as an example, other formats are also possible).

Special calculation to detect possible leaks in the data from the sound transmitter to the receiver.

A spatial map is generated using the 3D data. It is used for orientation of the various geometries.

Neighborhood search so that the individual geometries know how they belong together.

Separate the calculated scope from the entire data set to focus on the result.

Write out result files and make them available to users.

With the 'Leakage Finder', leakages of liquids, gases or sound can be simulated and analyzed completely digitally. The algorithm reliably identifies bottlenecks and sound bridges and delivers clear, visual results - ideal for fast, targeted optimization in product development.

Modules for Differential Geometry and Data Differences

Calculation and determination of geometric differences between two component versions or virtual data statuses

You receive 3D result geometries with the removed or added geometry areas.

Metadata comparison between two product structures or data sets

You will receive an overview of the respective differences.



Comparison of different structures and component assignments, as well as detection of component similarities and similarities based on geometric shape

You will receive information about the differences.

DMU Use Case: Difference Calculation Between Component Scopes with Subsequent Image Generation

Workflows can be used to intelligently link algorithms and combine different functions in a single step:

The required data is read in (STEP format shown here as an example, other formats are also possible).

Old and new data statuses are compared and the geometric differences are calculated and generated.

Images are automatically generated from the results. These are used to quickly evaluate the differences.

Write out result files and make them available to users.

You receive a quick and detailed overview of all geometric changes between two data statuses. You also receive a 3D model of geometry areas that have been added or removed. In addition, an image of each change is automatically generated, optionally for different views.

Your advantage is the transparency of all changes during a development phase and illustrated documentation for traceability and communication with process partners.

Modules for Data Manipulation, Data Conversion and Data Generation

Combine several models into one geometry model

Cutting models on a plane

Moving and repositioning models

Data conversion of geometry from one data format to another




Calculation of offset models for reserving installation space or ensuring free space

You receive a model added with the offset.

Creation of welded and glued seams along components
The result is a geometry model.



Output of information on the spatial map for the visual representation of the geometry model at different levels of accuracy.

Modules for Data Repair

Repair of triangle nets, particularly suitable for envelopes to close small openings between triangles

Aligning and repairing normals as a preparatory step for error-free visualization of graphics

Modules for Interoperability, Data Formats and Data Conversion

Reading and processing JT models

Writing results in the JT format

Writing FBX models (Filmbox)

Reading and processing STEP AP242 data

Reading and processing PLMXML structures

Writing results in PLMXML structures

Query component information such as center of gravity, number of triangles, bounding box, number of nodes, area, etc. from the geometry data.

Reading and processing STEP models


Writing results in STEP format


Reading and processing Catia V5 models (cgr, CatProduct, CatPart)

Reading and processing SolidWorks models (sldasm, slddrw)

Reading and processing Creo Parametric models

Writing results in the OBJ format

Reading and processing PRC models

Writing results to the PRC format

Importing and processing 3D-XML data sets

Contact: Michael Pretschuh

Michael Pretschuh will show you our solutions in conversation and address your needs.

  • Personal contact person
  • Live or via video call
  • Clarify all your questions directly
TOP