The VT-DMU software toolkit contains over 50 powerful modules for processing 3D geometries. Used individually or in combination, there are almost innumerable possibilities for digitally securing 3D data. In this way, physical prototypes can be reduced or even completely avoided. By using HOOPS Exchange, VT-DMU opens up for all common 3D formats of the heterogeneous CAD system landscape. With VT-DMU API, software developers, IT experts and method developers from the engineering environment can now use VT-DMU in product development regardless of the format of their data.
Neighbourhood detection and search
Calculation of collisions, minimum distances, range analysis
Metadata comparison, calculation of geometric differences
Data reduction, cleaning, editing, repairing
Outer envelopes, inner envelopes, BREP envelopes, VR envelopes, offset envelopes
Swept volumes, exact dynamic envelopes
Removal and installation simulation
Filling levels, container gauging, finding free spaces
Projection from 3D to 2D
Line drawings, screenshots, photo-realistic graphics, material library
In combination, there are almost unlimited possibilities. Whether complex processes such as the automatic geometry inspection of complete product families overnight, the safeguarding of welding tongs and screwdrivers in the digital factory or the automatic creation of product graphics and spare parts graphics – VT-DMU improves work with 3D data in every respect.
Anyone who works with 3D data – regardless of the data format and the industry – can use VT-DMU profitably. The benefits are quite individual:
Powerful functions integrated into customer systems and processes
Process data volumes that push other systems to their limits
Automate processes that were previously carried out manually
Identify errors in the early stages and reduce development time
Reduce physical prototypes and thus, save costs
Software manufacturers and IT experts, who want to expand their applications and offer their customers additional benefits, rely on VT-DMU. These are software providers for CAD or PLM systems, but also include applications for the digital factory or human simulation.
CONTACT Software, a leading PLM provider, uses VT-DMU to secure 3D data. The application example shows how geometric differences between different component versions are automatically determined in CONTACT-Elements.
The individual VT-DMU modules can be called up via the API or connected with other modules to form a workflow. Thanks to the flexible interface architecture, VT-DMU adapts to the respective infrastructure and processes all common 3D formats. The user continues to work with the familiar user interface and at the same time has access to cutting-edge DMU technology.
The following application example shows how a data reduction is carried out on the basis of the Python API. First, Catia data is read, reduced in data volume and output as a STEP file.
# Example for performing a data reduction using the invenio VT-DMU toolkit.
# Data is imported and exported using the HOOPS Exchange SDK.
import vtdmu
# Create a reader to import structured geometry
reader = vtdmu.StructureReader("test.io.in")
# Create a link to input file
inputLink = vtdmu.ExternalLink("C:/test_data/input.catpart", "CATPart", 1.0)
# Import the CATIA data using HOOPS Exchange
root_node = reader.read(inputLink)
# Create surface filter algorithmn and perform a data reduction on the imported data
surfaceFilterAlgorithm = vtdmu.SurfaceFilterAlgorithm("test.surfacefilter")
surfaceFilterAlgorithm.setSpacing(10.0)
reduced_root_node = surfaceFilterAlgorithm.getStructureProcessor().processStructure(root_node)
# Create writer to export the reduced data
writer = vtdmu.StructureWriter("test.io.out")
# Create link to the output file
outputLink = vtdmu.ExternalLink("C:/test_data/reduced_output.stp", "STEP", 1.0)
# Write reduced data to STEP file using HOOPS Exchange
writer.write(reduced_root_node, outputLink)
Would You like to contact us?
Gladly we are at your disposal for any questions!
Not yet found the right result?