3D Tool Manual
3D Tool Manual
PRINT .............................................................................................................................................................................. 36
CREATE PICTURE ................................................................................................................................................................ 37
9. COMMON FUNCTIONS ..........................................................................................................................................39
3D MODE AND 2D MODE ........................................................................................................................................................ 39
THE FILE TAB .......................................................................................................................................................................... 39
CUSTOM VIEWS ...................................................................................................................................................................... 40
PRESENTATION ........................................................................................................................................................................ 42
CHANGE THE WIDTH OF THE INFO PANEL ..................................................................................................................................... 43
10. 3D MODE ..............................................................................................................................................................44
ZOOM MODELS ....................................................................................................................................................................... 44
ROTATE AND ALIGN MODELS ..................................................................................................................................................... 44
CHANGE THE DISPLAY OF MODELS .............................................................................................................................................. 46
CHANGE LIGHTING, WHITE BACKGROUND .................................................................................................................................... 48
THE MODEL TREE .................................................................................................................................................................... 48
PART DISPLAY ......................................................................................................................................................................... 50
SEARCH, FILTER, SELECT ............................................................................................................................................................ 51
ARRANGE AND DELETE PARTS .................................................................................................................................................... 52
3D - TOOLS ............................................................................................................................................................................ 54
11. 2D MODE ..............................................................................................................................................................93
ZOOM AND FIT DRAWINGS ........................................................................................................................................................ 93
The 3D-Tool Free Viewer supports the 3D-Tool EXE and DDD file format and the STL format.
It is not possible to load more than one model at a time. Also, the Free Viewer cannot publish/save files and has
limited features.
3D-NativeCAD-Converter
Convert CATIA, Pro/Engineer, Inventor, UG/Siemens NX,
SolidWorks, SolidEdge, STEP, IGS, VDA, SAT, Parasolid,
DWG, DXF, Rhino and JT files to CATIA, STEP, IGS, VDA,
SAT, SAB, X_T, ASAT, and STL.
3D Premium Import
CATIA V4 - *.exp, *.model, *.session
(Catia 4.1.9 - Catia 4.2.4)
CATIA V5 - *.catproduct, *.catpart, *.3dxml, *.cgr
(V5R8 - V5-6R2022)
CATIA V6 - *.catpart, *.catproduct, *cgr
(R2013 - V6R2022)
Pro/Engineer, Creo - *.prt, *.asm, *.xpr, *.xam
(16 - Creo 9.0)
Autodesk Inventor - *.iam, *.ipt
(11 - 2022)
Unigraphics - *.prt
(11 - 18, NX - NX 2206)
SolidWorks - *.sldprt, *.sldasm
(98 - 2022)
SolidEdge - *.par, *.psm, *.asm
(18 - 2022)
JT - *.jt
(V8 - V10.3, 10.5, 10.6, 10.7)
Rhino - *.3dm
(Version 2 - 7)
3DXML - *3dxml
(Version 4.0 - 4.3)
DWG / DXF - *.dwg, *.dxf (2.5 - 2023)
Product Manufacturing Information (PMI)
Display of Product Manufacturing Information for native 3D-
models out of CATIA V5/V6, UG/Siemens NX (from NX 6),
Pro/Engineer, Creo, SolidWorks, JT (from 10.2).
3D Advanced Import
3D Advanced Formats: STEP, IGS, VDA, SAT, and
PARASOLID.
3D Basic Import
3D Basic Formats: STL, VRML, SLP, XGL, OBJ, PLY, 3DS,
ASC, IV
Import STL files
Import models in STL file format.
Import 2D Premium file formats
2D file formats: CATIA V5/V6 CATDrawing up to V5-6R2022,
SolidWorks up to 2022
Import 2D file formats
2D file formats: DXF, DWG, HPGL / HPGL2
Load 3D-Tool EXE/DDD files
Import 3D-Tool EXE and DDD files.
32bit and 64bit support
Both Viewer and Interfaces support 32bit and 64bit.
Load multiple files simultaneously
Merge multiple 3D-models and 2D-drawings.
Placement
Position and align parts.
Repair
Delete faces, reposition flipped faces, and connect open
edges.
RP-Layout
Place parts on a Rapid Prototyping System platform.
Hardware Requirements
We recommend a Desktop-PC, Laptop, or Tablet with a standard processor, at least4GB of RAM, and a screen
resolution of 1024 x 768 pixels or more. For bigger and more complex CAD models, we recomend a graphics card
which supports OpenGL 3.3 or higher.
The opening and coversion speed of CAD files when using the 3D-Tool Advanced and Premium interfaces depend
on the processor speed and the amount of RAM available. With increasing size CAD models require more
computing power and main memory. For big and complex CAD models we recommend a fast up-to-date
processor and 8GB of RAM or more.
Tip
To increase the display speed of the models, try the OpenGL hardware acceleration.
The hardware acceleration is activated in the Preferences group of the Options tab. After a warning has appeared
the hardware acceleration is active and the model should move smoother. If there are no problems, it can be set
permanently through Options tab > Preferences group > Preferences button > Hardware.
When the hardware acceleration is enabled, the OpenGL 3.3 hardware acceleration of the graphics card can also
be activated to optimize the display performance.
Software Requirements
Supported Operating Systems
Windows 7 (32/64bit)
Windows 8 / 8.1 (32/64bit) Windows 10 (64bit)
Windows 10 (32/64bit) Windows 11
Windows 11
License Activation
If your computer does not have an Internet connection or the connection fails, you can obtain a License Key by e-
mail to [email protected] or by fax. To do so, please provide the following:
• The Registration-ID from the 3D-Tool license dialog.
• The Authorization Key from the 3D-Tool License Certificate.
• The e-email address to which you want the License Key to be sent.
The processing of a request by e-mail can take up to two business days
Activation with the 3D-Tool License File
The e-mail with the Licensing Key has a license file (license.dat) attached. Saving this license file in the 3D-Tool
installation directory, will make 3D-Tool available to all user accounts on the computer.
Activation with the License Key
After receiving the License Key, enter it in the license dialog, and click on Activate Key. Now 3D-Tool can be
used. You must enter the License Key separately for each user account on the computer.
Note
A 3D-Tool Single User License may only be used on a single computer. A License Key will work only on the
computer for which it was requested. If the computer is replaced or newly setup, you have to request a new
License Key. The previous 3D-Tool installation may not be used any more and has to be deleted or uninstalled.
Activating an Upgrade
If you have ordered an upgrade and received the new License Certificate run 3D-Tool, select the Options tab and
click Licensing in the Licensing group. The 3D-Tool license dialog is displayed. See License Activation above for
further instructions.
Activating an Update
After you have ordered an update and received the new License Certificate, download and install the newest
version of 3D-Tool from our website www.3D-Tool.com. See License Activation above for further instructions.
If your computer does not have a connection to the internet or the connection fails, you can obtain a Trial Key by
e-mail or fax. To do so, please, provide the following information:
• The Registration-ID from the license dialog.
• The e-mail address to which you want the Trial Key to be sent.
• Your contact information (company, address, and contact person).
Note
The Trial Key will only work on the computer for which it was requested. Only one Trial Key can be requested
online. If you need further Trial Keys, please send us an e-mail.
Activating the Trial Key
After receiving the Trial key, enter it in the license dialog and click on Activate Key to activate 3D-Tool for the 14
day trial period. To start, select a license for the current session: Basic, Advanced, or Premium. Only the
respective features and interfaces will by available during the session. That way you can try the 3D-Tool version
you intend to buy.
Note
The 3D-NativeCAD Converter is a discrete application and will work regardless of the license selected for a 3D-
Tool session.
Load
Save
triangulated 3D-models
VRML 2.0 files (*.wrl)
triangulated 3D-models
PLY files (*.ply)
triangulated 3D-models
OBJ files (*.obj)
triangulated 3D-models
3DS files (*.3ds)
triangulated 3D-models
U3D files (*.u3d)
triangulated 3D-models
Limitations
Consider the following limitations when opening files with the 3D-Tool Viewer or converting files with the 3D-NativeCAD
Converter.
JT, STEP, IGES, VDA, SAT, and Parasolid files during the Premium-Import into the 3D-Tool Viewer.
Common
• 32bit Operating System
The 3D-Tool Premium interfaces and the NCC are not supported on 32bit operating systems.
• Assembly attributes
Attributes assigned on the assembly level are not read by the viewer or the converter, for example colors
assigned on the assembly level are lost and elements hidden on the assembly level will be loaded.
• Assembly features
Features (e.g. cuts, bodies, holes) added on the assembly level are not supported and will be ignored by the
viewer or the converter. The support of patterns added on the assembly level is limited in the viewer or the
converter.
• Properties and attributes
The viewer and the converter have limited support of common properties such as Color and Name. Further
properties (e.g. material properties, user defined properties) are not supported by the viewer or the converter.
• Product Manufacturing Information
The viewer supports the display of most PMI-data for native models out of CATIA V5/V6, Pro/Engineer, Creo,
Siemens/UG NX, and SolidWorks. Also supported is PMI from STEP AP242 files, JT files from V10.2 as well
as from 3DXML files out of CATIA and SolidWorks. Limitations of PMI display can be found in the file format
specific limitations. The converter does not support the conversion of PMI data, not even to output formats
that support PMI.
• 2D-data / 2d-sketches
2D-data and 2D-sketches are not supported by the viewer or the converter.
• Layers
Layers are not displayed in the viewer. In the converter the translation of layer information is limited.
• Free parts, faces, and curves
The converter supports free parts, faces, and curves only on the top assembly level and not within sub-
assemblies.
• Axes, planes, and local coordinate systems
The support of axes, planes, and local coordinate systems is limited in the converter.
• User-defined views
User-defined views and component views are not supported by the viewer or the converter.
• Graphical data (visualization data)
The converter does not support graphical visualization data that is contained in 3D-CAD files in addition to
the CAD/BREP-data. The viewer supports the display of this graphical data when the import settings are set
to "CAD - graphical data". The viewer will always read the highest level of display (LOD) from the part level.
Graphical data from the assembly level is not supported by the viewer. The support of curves in graphical
data is limited. In the Viewer the colors of graphical data may differ from the original.
• Embedded triangulated data
Triangulated data embedded in 3D CAD files is not supported by the converter. The viewer will only read
embedded triangulated data when using the import setting "CAD - graphical data".
• Suppressed elements
Suppressed element will not be read by the viewer and the converter, not even by activating the "Load
hidden elements" or "Convert hidden elements" option.
• Hidden elements
Hidden elements will be read by the viewer and the converter when the "Load hidden elements" or "Convert
hidden elements" option is activated. If these hidden elements are converted to file formats that do not
support hidden elements (e.g. STEP) the hidden elements will be visible.
3D-XML
• The converter does not support 3DXML files.
• The viewer will read 3DXML files featuring static tessellation. XML tessellation as well as XML files in
Authoring Mode are not supported by the viewer.
• The Viewer does not support 3DXML files out of 3DExperience (CATIA V6) created via “VOC Simplification”.
CATIA V5 / V6
• When reading CATPart files that contain bodies that share topology, the topology is duplicated for each body.
This may lead to very high memory usage and conversion time and may even cause the system to freeze.
• The viewer and the converter will not support files made with CATIA educational licenses.
• CGR files can be displayed in the viewer but are not supported by the converter.
• All parts and sub-assemblies of an assembly file (*.CATProduct) have to be in the folder of the assembly file
or sub-folders, otherwise they will not be read by the viewer or the converter.
• The viewer and the converter will read CATIA files with names that contain non-ASCII characters only from
drives providing 8dot3 file names.
• During the conversion to CATIA V5, all non ASCII characters in file and part names will be replaced by an
underscore. Additionally, in part names the characters ! : / \\ will be replaced by an underscore.
• During the conversion to CATIA V5, the attributes line-type, and line-thickness will only be translated for free
wires and curves but not for edges.
• During the conversion to CATIA V5 multi-color wire bodies are output monochrome.
• The viewer does not support the display of PMI-data without geometry references, for hole features in user
defined patterns, and hole features on assembly level. The Median Feature Symbol is not supported by the
viewer.
• The viewer does not support the display of PMI-data from 3DXML files.
• CATPart files created using the geometry scale "Small Scale" or "Big Scale" are not supported by the viewer
and the converter.
• The converter supports only English characters in Publication Names. All non-English characters will be
replaced by an underline.
• Due to hardware requirements, it may not be possible to view or convert CATIA V5 files using an older
computer (approx. before 2003). If you plan to use 3D-Tool Premium on such a system, request a free Trial
Key to test the import and conversion.
Pro/Engineer, Creo
• All parts and sub-assemblies of an assembly file (*.asm) have to be in the same folder otherwise they will not
be read by the viewer or the converter.
• The Viewer and the Converter do not support Simplified Representations at part level.
• Instances in family tables are read by the viewer or the converter only if the corresponding XPR and XAS
files are present, even though these are only optional in Pro/E. Without the XPR and XAS files always the
generic parts are read.
• The converter translates local coordinate systems only to file formats that support assemblies (CATIA V5,
STEP, IGES, ASAT).
• The curves "using equation" and "local push" are not supported by the viewer or the converter.
• Cosmetic features are not supported by the viewer or the converter.
• The viewer supports product manufacturing information (PMI) starting with Pro/Engineer WF3. There is no
support of PMI on assembly level, without geometry reference, tapered hole features, PMI text attributes (e.g.
font and color), PMI set to "Remove from State", unicode text, or manually overwritten dimension values.
There is only limited support of PMI based on 3D-dimensions,for hole features and patterns, as well as for
combined geometric tolerances.
• Hidden "merge features" may not be read correctly by the viewer or the converter.
• Geometries that have been added to a component using SolidGeom filter are loaded by the viewer and the
converter, even if they have been hidden.
• The viewer and the converter do not support flexible assemblies. Thus, positioning and/or sizing of these
components might be incorrect.
• In certain complex BREP scenarios the viewer and the converter may not show the expected results for
bodies with multiple lumps or for lumps with multiple shells.
• The viewer does not support electrical harness data - neither as BREPs nor as graphical visualization.
UG / Siemens NX
• All parts and sub-assemblies of an assembly file (*.prt) have to be in the folder of the assembly file or its sub-
folders otherwise they will not be read by the viewer or the converter.
• 2D-drawing included in a 3D-model will not be identified as a 2D-drawing by the viewer and will be partly
loaded as 3D curve elements together with the 3D-model.
• For body cuts the viewer and the converter do not distinguish between the cutting tool body and the body to
be cut. Both will be loaded and converted as bodies.
• Product manufacturing information (PMI) from Siemens NX10 models is not yet supported by the viewer or
the converter. PMI without geometry reference is not supported as well as PMI text attributes (e.g. font and
color).
• The viewer does not support Product manufacturing information (PMI) prior to NX6. PMI without geometry
reference is not supported. PMI text attributes (e.g. font and color) are not supported. PMI associated with
datum axis and Annular Region is not supported. Weld Symbol is not supported.
• PMI in graphical CAD data (visualization data) is always loaded, even if they are hidden. Graphical PMI
marked as "Assorted Parts" is not supported.
SolidWorks
• All parts and sub-assemblies of an assembly file (*.sldasm) have to be in the folder of the assembly file or its
sub-folders otherwise they will not be read by the viewer or the converter.
• Colors are supported by the viewer or the converter starting with SolidWorks 2004.
• The units of a model are read by the viewer or the converter starting with SolidWorks 2001. With earlier
versions the units are always assumed to be meters. This also applies to unsupported units such as feet and
inches.
• Hidden bodies and features within parts are not supported by the viewer or the converter.
• There is only limited support of hole features in the converter and no support in the viewer.
• Free points (reference points) are not supported by the viewer and converter.
• Pattern features are not supported by the viewer and the converter.
• The attributes "Show", "No-show" and "Hidden" will be read by the viewer or the converter starting with
SolidWorks 2004.
• Hidden elements are supported by the Viewer and the Converter starting with SolidWorks 2009.
• Configurations are supported starting with SolidWorks 98. In order to display and convert a part within an
assembly in its correct configuration, the according configuration must be saved in the part file. This is not
necessarily the case, especially not, if older parts have been opened and saved with a newer version of
SolidWorks. If configurations are missing, open the part in SolidWorks, activate each configuration, and save
the part. Faulty or missing part configurations within SolidWorks assemblies may cause the viewer and the
converter to read the assembly only partially or not at all. The graphical data within SolidWorks files does not
provide configurations, thus when selecting a configuration for import into the viewer the viewer will always
read the CAD/BREP-data even if the import settings are set to "CAD - graphical data".
• The viewer supports PMI starting with SolidWorks 2014 but only for the active configurations. PMI from
inactive configurations cannot be loaded. Not supported is Annotation PMI, Assembly PMI and PMI attached
to edges.
• The viewer does not support graphical data from SLDPRT files generated from STL file data for SW2017 and
earlier.
• External referenced features are not supported by the viewer and converter.
• Parts and Assemblies embedded via „3D Interconnect“will only be supported by the viewer and the converter
from SolidWorks 2020.
• 3D sketches and free curves are only partially supported by the viewer and converter, and only when
opening and converting the active configuration. Hidden curves or curves that are only visible in other
configurations can not be loaded and converted. Curves in the graphical data of the active configuration are
supported by the Viewer as of SolidWorks 2014.
• Coordinate systems, work planes, and free points are not supported by the converter.
• Only CAD-models out of SolidWorks major versions will be supported by the viewer and the converter. Alpha,
beta versions and PR versions cannot be read.
• Unicode text is only supported from the "Basic Multilingual Plane" (Plane 0, BMP). File names from the
"Supplementary Ideographic Plane" (SIP) are not supported by the viewer or the converter.
SolidEdge
• All parts and sub-assemblies of an assembly file (*.asm) have to be in the folder of the assembly file or its
sub-folders otherwise they will not be read by the viewer or the converter.
• Coordinate systems (WCS) are not supported by the converter.
• Simplified views will not be read by the viewer or the converter.
• SolidEdge sub-assemblies can have multiple family tables. In the root assembly one can select one of the
tables for each instance of the sub-assembly. The viewer and the converter do not support this, so that the
instances may have unwanted or wrongly transformed parts.
Inventor
• Inventor Model States are not supported by the viewer. The active model state will be loaded.
• All parts and sub-assemblies of an assembly file (*.iam) have to be in the same folder otherwise they will not
be read by the viewer or the converter.
• Attributes, such as color and layer, are not read by the viewer or the converter.
• Some special Inventor features, such as "Lofting" and "Weld Symbols", are not supported by the viewer or
the converter.
• Free curves and points (reference points) are not supported by the viewer and the converter.
• Flexible assemblies are not supported by the viewer and the converter. Positioning and/or sizing of flexible
components might be incorrect.
• Tables are not supported by the viewer. The position and size of table-driven iParts and iAssemblies may be
incorrect.
• The viewer does not support Inventor files that contain Mesh features, such as STL-data.
• Sheet metal bodies are not supported by the viewer and the converter prior to Inventor version 11.
Rhino
• The viewer supports MESH objects only via the CAD graphical data import setting.
• Layer information is not supported by the viewer and the converter. Only the current layer will be read.
• Kilometer, mile, and higher units are not supported by the viewer and the converter.
JT
• "Big Endian" files are not supported by the viewer or the converter.
• The Name and Layer attributes are not supported by the viewer or the converter.
• Free points are not supported by the converter.
• Free curves within graphical data are not supported by the viewer.
• The viewer supports PMI starting with JT V10.2. PMI on assembly level and PMI display settings are not
supported. Black diamond symbols in geometric tolerances may cause confusion, because the interfaces of
the viewer and the converter use this symbol as field separator.
• The viewer and the converter will not support smart-topology-tables, STEP BREPs, AEC-shape- and ULP-
Segmente.
STEP
• The viewer supports PMI-data only for STEP AP242.
• The viewer does not support monolithic STEP assembly files, which contain only native graphical CAD data.
• Faceted data (FACETED_BREP) within STEP files may lead to very high memory usage and conversion
time and even to system freezes.
DWG/DXF
• The viewer and the converter do not support block properties (Color, Layer, Hidden, Show).
• The viewer and the converter only support the original RGB-color of an entity/layer. Insert Layer Mode color
• Embedded pictures
3D Mouse
Use the 3Dconnexion 3D-mouses to move, rotate, and zoom the model in the view.
Supported 3Dconnexion mouses
3D-Tool supports these 3D-mouses made by 3Dconnexion:
• SpaceNavigator
• SpaceExplorer
• SpacePilot
• SpaceTraveller
• SpaceMouse Wireless
• SpaceMouse Pro USB/Wireless
• SpaceMouse Plus USB
• SpaceBall 5000 USB
The mouse buttons are set to Fit to screen.
You can adjust the speed and the assignment of the axes in the 3Dconnexion control panel.
Note
In case a supported mouse is not recognized, try updating the 3Dconnexion driver.
Limitations
The following 3D-mouses are not supported by newer 3Dconnexion drivers and thus are not supported by 3D-
Tool:
• SpaceMouse Plus Serial
• SpaceMouse Classic USB
• SpaceMouse Classic Serial
• SpaceBall 5000 Serial
• SpaceBall 4000
• CadMan
Mouse Actions
How to use the mouse and the mouse buttons during 3D- and 2D-mode.
3D-Mode
Rotate the model
Press the left mouse button, and move the mouse.
Move the model
Press the right mouse button, and move the mouse.
Zoom in and out of the model
• Scroll the mouse wheel.
• Press the scroll wheel / the middle mouse button, and move the mouse.
Find a part of the model in the Model Tree
• Double-click a part of the model.
• Press [Shift] and click a part of the model.
Access frequently needed functions
• Right-click a part of the model.
• Right-click parts, assemblies, and models in the Model Tree.
Show hidden parts
Right-click into the background of the model.
Fit assemblies and parts to the display
Double-click assemblies and parts in the Model Tree.
Tip
To highlight the selected parts and assemblies in red, activate Highlight Selection in 3D-Mode in the Model
Tree group.
Activate a model
Double-click the model in the Model Tree
Measure/Markup tool
• Move a dimension/annotation by pressing the left mouse button.
• Right-click a dimension/annotation to change its properties.
Explode tool > Manual Explode Functions
Double-click an exploded part to reset it.
Tooling Analysis tool
To pick a custom reference plane, press [Shift], and click on the model.
Painter and Repair tool
To choose triangles, planes and surfaces, press [Shift], and click on the model.
2D Mode
Move the drawing
Press the right mouse button, and move the mouse.
Zoom in and out on the drawing
Scroll the mouse wheel.
Annotate mode
• Move a dimension/markup by pressing the left mouse button.
• Double-click a dimension/markup to change its properties.
• Right-click a dimension/markup to call-up frequent functions.
• To scale a markup, press [Ctrl], and scale the markup by pressing the left mouse button.
2D-Tool mode
• To select an element of the drawing or a 3D-Tool dimension/markup, hold down [Shift], and click on the
element.
• To select multiple elements, hold down the [Shift] and marquee select the elements while pressing the left-
mouse button.
Touch Gestures
3D-Tool supports touchscreens. Additionally, special controls were added for some features to increase the usability
with touchscreens.
3D-Mode
Rotate the model
Move your finger in the screen in the direction that the model should be rotated.
Move the model
Touch two points of the screen, and then move your fingers in the direction that the model should be moved.
Zoom in and out of the model
Touch two points of the screen, and then move your fingers towards each other, to zoom in. To zoom out, touch
two points of the view, and then move your fingers away from each other.
Find a part of the model in the Model Tree
Double-tap a part of the model.
Access frequently needed functions
• Press your finger on a part of the model for approximately one second, and then release it.
• Press your finger on parts, assemblies, and models in the Model Tree for approximately one second, and
then release it.
Show hidden parts
Press your finger into the background of the model for approximately one second, and then release it.
Fit assemblies and parts to the screen
Double-tap assemblies and parts in the Model Tree.
Activate a model
Double-tap the model in the Model Tree
Measure/Markup tool
• Select references for dimension/annotation by briefly tapping on the model, and confirm the selection each
time with .
Possible references will be shown in light blue
• Move a dimension/annotation by briefly tapping it, and then dragging it in the screen.
• Press your finger on a dimension/annotation for approximately one second, and then release it to change its
properties.
Explode tool > Manual Explode Functions
To reset exploded parts, double-tap on the exploded part.
2D Mode
Move the drawing
Touch and drag your finger in the view.
Zoom in and out on the drawing
To zoom in, touch two points of the screen, and then move your fingers towards each other. To zoom in. To zoom
out, touch two points of the view, and then move your fingers away from each other.
Annotate mode
• Double-tap a dimension/markup to change its properties.
• Press your finger on a dimension/markup for approximately one second, and then release it to call-up
frequent functions.
Limitations
Some 3D-Tool functions use mouse-over/hover effects. Not all mouse-over effects are available on touchscreen.
The usability of these functions may be more or less limited by the inaccuracy of the touch points.
Context Menu
Use the context menu to quickly access frequently needed functions. In a lot of cases, this eases working with the
different objects.
Open the context menu by right-clicking:
• On models, assemblies, or parts in the Model Tree.
• On the parts of a model in the display.
• In 3D-mode in the background if parts are hidden or you are in full screen mode.
• In the 3D-tool Measure and Markup on the textboxes of annotations and dimensions.
• In 2D-Mode under Annotate on redline markups and 2D dimensions.
Some features can only be accessed through the context menu.
Note
Using touch gestures, the context menu opens by pressing the finger about one second on the object and then
release it.
Example
When displaying cross sections, parts of the model can be excluded from the cross section by selecting Cross
section on/off from the context menu.
Tip
The context menu makes full screen presentations easier because the most important menu items, as well as
default and customs views, can be accessed.
Function Keys
Use the function keys to quickly access certain functions.
[ESC]
Stop an animation or a Custom View Show.
Open 3D models
Open within 3D-Tool
Start 3D-Tool, and use the Open function in the File tab or click Open in the Quick Access Toolbar. Then
select the file(s) with the File open dialog, and click Open.
Open with the Windows Explorer
• Via Double-click: 3D files that are supported by your 3D-Tool version can be opened by double-clicking
them in the Windows Explorer. 3D-Tool starts automatically and opens the file.
• Via Drag'n Drop: Start 3D-Tool, and drag the files from the Windows Explorer into the 3D-Tool window.
Import Settings
3D-CAD files are triangulated during their import into 3D-Tool. For graphical display the 3D-models are divided
into a mesh of numerous little triangles. To do so, the Import Settings dialog is displayed when opening the
following files:
• STEP, IGS, VDA, SAT, PARASOLID and JT files
• Native files of CATIA V4/V5, Pro/Engineer, Creo, Autodesk Inventor, SolidWorks, SolidEdge, UG/Siemens
NXJT and Rhino.
For details on the Import Settings see chapter Advanced/Premium Import Settings.
Combining multiple models
You can combine multiple models in one scene. Simply open the desired models via Open or via Drag'n Drop.
Tip
The 3D files will be put into the scene according to their coordinate systems. If a model is not positioned correctly,
it can be repositioned with the Placement, Move, or Rotate tool.
Notes
• To load a 3D DWG or a 3D DXF file, you have to select CAD - DWG files 3D - load as 3D (*.dwg) or CAD -
DXF files 3D - load as 3D (*.dxf) in the File Open dialog explicitly, otherwise the DWG/DXF file will be opened
as 2D file by default.
• Loading multiple files is not supported by the 3D-Tool Free Viewer.
Load 2D Drawings
Load within 3D-Tool
Start 3D-Tool, and use Open function in the File tab or click Open in the Quick Access Toolbar. Then select
the file(s) with the File open dialog, and click Open.
Load with the Windows Explorer
• Via Double-click: 3D files that are supported by your 3D-Tool version can be opened by double-clicking
them in the Windows Explorer. 3D-Tool starts automatically and opens the file.
• Via Drag'n Drop: Start 3D-Tool, and drag the files from the Windows Explorer into the 3D-Tool window.
Combining multiple drawings
You can combine multiple models in the display. Simply open the desired drawings via Open or via Drag'n
Drop. After the first drawing is loaded, the Load Position of 2D File dialog will be displayed offering the following
options:
• Replace current data
The new drawing replaces all currently loaded drawings.
• Add at original position
The new drawing will be added at its original position. This may cause the new drawing to be placed over
drawings that are already displayed.
• Add right of drawing
The new drawing will be added to the right of the existing drawing.
• Add top of drawing
The new drawing will be added on top of the existing drawing
• Abort
The new drawing will not be loaded.
Load DWG-files with multiple Layouts
DWG-files can contain multiple so called layouts. When opening them, a dialog appears for selecting the layout to
be loaded. The default layout is the one that was active during the generation of the DWG.
• Load all pages: Loads the DWG model and all layouts side by side in the view.
• Model: Loads the DWG model without the layout (e.g. the drawing frame).
• Layout 1 , Layout 2, etc: Loads the corresponding layout.
Load HPGL-files with multiple pages
HPGL-files can contain multiple pages. When opening them, a dialog appears for selecting the page to be loaded.
The default page is the one that was active during the generation of the HPGL file.
• Load all pages: Loads all pages side by side in the view.
• Page 1, Page 2 ... : Loads the corresponding page.
Tip
Use the filter settings in the File Open dialog to select the file formats.
Even though the quality of the display increases analogous with the number of triangles, the number of triangles
should not be set to the largest number possible. Too many triangles will slow down 3D-Tool, and eventually the
model cannot be handled properly. Most computers should be able to display up to one million triangles.
The number of triangles that are produced may be adjusted when importing native CATIA, Pro/Engineer, Creo,
Inventor, SolidWorks, SolidEdge and UG/Siemens NX files and STEP, IGS, VDA, SAT, PARASOLID and JT files
(see Advanced/Premium Import Settings).
For all other formats the number of triangles is affected by the output precision during the export of a model. To
adjust the output precision of triangulated files, see the Help menu or manual of your CAD software.
Example
A lot of CAD programs let you control the number of triangles when STL files are exported by setting the chord
height parameter.
Import Settings
The parameters Chord Height and Angle Control affect the accuracy/fineness of the mesh and thus:
• The number of triangles
• The quality of the display.
• The display speed of the models.
• The size of the file when published.
• The loading time.
Notes
• The default values of the import setting can be adjusted through:
Options tab > Preferences group > Preferences > 3D-Import Advanced/Premium
• Depending on the import settings used some imprecision may appear in measuring and when analyzing the
3D models.
Usually, these values will assure decent results. They are a compromise between quality and speed. However,
large and complex models can make it necessary to increase the values, e.g. if the display speed of the model is
too slow. Also, if complex models are shared, the capacity of the recipient's computer should be kept in mind. Most
computers should be able to display up to one million triangles.
Low Quality
The Low Quality setting uses a chord height of 1.000 mm (0.0394 inch) and an angle control of 30 degrees.
Compared to the High Quality setting these values can reduce the data amount up to 90%. For very big and
complex models this will speed up the display considerably yet will still provide enough accuracy for basic
measurement. But some inaccuracy is possible when measuring and analyzing small details.
Custom Settings
The Custom Settings allow to enter any values for chord height and angle control.
Chord height (Default: 0,05 mm / 0.002 inch)
For the mesh of triangles used to display the models the chord height specifies the maximum distance the mesh
may differ from the original surface of the model. The smaller the value of the chord height is, the more precise
the display of the models will be, but the number of created triangles will be larger.
Angle control (Default: 20.0)
For the mesh of triangles used to display the models the angle control specifies the maximum angle between two
triangles. Smaller values will produce a more precise display but also more triangles. Valid values are between 0
and 90 degrees.
Import Options
Load PMI data (Default: active)
Load available product manufacturing information (PMI) when opening native CATIA, UG/Siemens NX (from NX
6), Pro/Engineer, Creo, SolidWorks and JT (from (10.2) - files.
The new STEP AP242 file format may also contain PMI data also. But to load the PMI data the CAD Graphical
Data setting must be used.
Read hidden entities (Default: inactive)
Import hidden elements with the imported files.
Load face boundaries as curves (Default: inactive)
Additionally to the faces of the model, load the boundaries of the faces will be loaded as curves. In the display the
curves will be shown as outlines of the faces illustrating the constructional design of the model.
Read Configurations
Pro/Engineer and Creo assemblies can contain Simplified Representations and SolidWorks models so called
Configurations. To set a representation/configuration for conversion, click the Read Configurations button.
Note
For native Pro/Engineer and Creo files, the default configuration will provide PMI data only.
7. Publish and Save (not available with the Free Viewer and in EXE files)
This section informs you about the different strategies to publish and share your CAD models.
Publish EXE File (not available with the Free Viewer and EXE files)
Publish all loaded 3D models and 2D drawings together with the 3D-Tool Viewer as a directly executable EXE file. 3D-
Tool EXE files run on any windows computer without further installations.
To publish an EXE file open the FILE tab, go to Publish as … and select Publish as Viewer (*.exe); or click
on in the Quick Access Toolbar.
Include 3D data
Publish all currently loaded 3D-models.
Include 2D data
Publish all currently loaded 2D-drawings.
ZIP the file
Create the EXE file and pack it into a ZIP archive (*.zip).
Password
Enter a password to protect a ZIP archive against unauthorized use.
Include short message
Enter a message of up to 2000 characters that will appear at the start-up of the EXE file. Use Load to load a
text file (*.txt) as a message.
Note
Unzipping password protected 3D-Tool ZIP archives requires archive software supporting the AES 256 encryption
standard. The default Windows ZIP feature does not support this encryption, so that third party software is
required.
Tip
Creating a ZIP archive will make sending the file easier since the file will not be blocked by firewalls or anti-virus
software.
Publish DDD File (not available with the Free Viewer and EXE files)
Publish all loaded 3D models and 2D drawings as a 3D-Tool DDD file. DDD files can be opened and viewed with the
3D-Tool Free Viewer on any computer with a Windows operating system.
To publish an DDD file open the FILE tab, go to Publish as … and select Publish as 3D-Tool File (*.ddd);
or click on in the Quick Access Toolbar and set the file type to *.ddd.
Include 3D data
Publish 3D-PDF (not available with the Free Viewer and EXE files)
Publish all loaded 3D models as 3D-PDF file. 3D-PDF files can be sent easily by e-mail and viewed with the Adobe
Acrobat Reader.
To publish a PDF file open the FILE tab, go to Publish as … and select Publish as 3D-PDF (*.pdf); or click
on in the Quick Access Toolbar.
When publishing 3D-PDF files only the geometry and structure of the 3D models including PMI will be published
with notices and dimensions but not the Custom Views and animations created with 3D-Tool. Additionally, no
measurement and analysis operations will be available.
Note
3D-PDF files contain 3D-annotations, but no background images or text.
Language
Select the language of the 3D-Tool controls in the PDF file (German or English).
3D projection
Designate whether the model will be displayed orthogonal or in perspective, when the 3D-PDF file is opened.
3D - Shade mode
Designate whether the model will be displayed shaded or shaded with edges, when the 3D-PDF file is opened.
Show Navigation Panel
Activate the Navigation Panel in the PDF document, which shows the model tree (the part structure of a model),
as well as some default views.
Open PDF
Open the PDF document right after it was created.
Password protected
Protect the 3D-PDF file with a password against unauthorized use.
Password
Enter a password to protect the 3D-PDF file.
Background color
Designate the background color of the 3D-PDF.
3D-Tool controls and info text
Activate additional 3D-Tool controls and info text in the PDF document that make it possible to:
• Save and load views.
• Change the color of parts and assemblies.
• Explode assemblies.
• Display an info text, if one has been added.
• Display a company logo, if it has been loaded.
Load logo
Add a company logo, that will be displayed in the 3D-PDF file.
Clear logo
Clear the loaded logo.
Note
Unzipping password protected 3D-Tool ZIP archives requires archive software supporting the AES 256 encryption
standard. The default Windows ZIP feature does not support this encryption, so that third party software is
required.
Save as ... STL, VRML, 3DS, PLY, OBJ, U3D (not available with the Free Viewer and EXE files)
Save a 3D model or 2D drawing under a new name and in one of the available file formats.
Save a model or drawing by clicking Save as ... in the File tab, and then select a model or drawing from the list.
Batch Mode (not available with the Free Viewer and in EXE files)
Convert files to executable 3D-Tool files (viewer and data) via command line or create your own batch files.
-o: FilePath\FileName.exe
Specify the path and filename of the EXE file. If a file path contains spaces, the complete parameter must be
enclosed in quotation marks.
Folders that do not exist will be created.
By specifying the file extension *.exe the parameter -exe can be omitted.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" -s "-o:D:\new
data\output\published_model.exe"
-zip
-zippw:Password
Automatically zip the EXE file and protect the zip-archive with a password.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" -s -exe -zippw:XyZ321
-helpen
-helpde
-m:ShortMessage
Publish the EXE file including a short message to be displayed when the file is opened.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -exe "-m:Request of 06. July
2015"
Creates a PNG, JPG or BMP picture with four default views of the model in addition to the EXE file.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" -s -exe -jpg
Note
• Within Windows batch files (*.bat) special and international characters can only be used in file names and
parameters if a corresponding code page is specified via CHCP command.
• Unzipping password protected 3D-Tool ZIP archives requires archive software supporting the AES 256
encryption standard. The default Windows ZIP feature does not support this encryption, so that third party
software is required.
If a file path contains spaces, the complete file path and file name must be enclosed in quotation marks.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -ddd
Optional parameters
Optional parameters can be combined in any order.
-o: FilePath\FileName.ddd
Specify the path and filename of the DDD file. If a file path contain spaces, the complete parameter must be
enclosed in quotation marks.
Folders that do not exist will be created.
By specifying the file extension *.ddd the parameter -exe can be omitted.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -ddd "-o:D:\new
data\output\published_model.ddd"
-zip
-zippw:Password
Automatically zip the DDD file and protect the zip-archive with a password.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -ddd -zippw:XyZ321
-m:ShortMessage
Publish the DDD file including a short message to be displayed when loading the DDD into 3D-Tool.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -ddd "-m:Request of 06. July
2015"
-png, -jpg or -bmp
Creates a PNG, JPG or BMP picture with four default views of the model in addition to the DDD file.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" -s -ddd -jpg
Note
• Within Windows batch files (*.bat) special and international characters can only be used in file names and
parameters if a corresponding code page is specified via CHCP command.
• Unzipping password protected 3D-Tool ZIP archives requires archive software supporting the AES 256
encryption standard. The default Windows ZIP feature does not support this encryption, so that third party
software is required.
If a file path contains spaces the complete file path and file name must be enclosed in quotation marks.
Example: "C:\program files\3D-Tool V13\3D-Tool.exe" "D:\new data\model.stp" - s -pdf
Optional parameters
Optional parameters can be combined in any order.
-o: FilePath\FileName.pdf
Specify the path and filename of the 3D-PDF file. If a file path contain spaces, the complete parameter must be
enclosed in quotation marks.
Folders that do not exist will be created.
By specifying the file extension *.pdf the parameter -pdf can be omitted.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -pdf "-o:D:\new
data\output\published_model.pdf"
-en or -en
Activate the additional 3D-Tool controls in the 3D-PDF (cross section, explode, color)
/en activates the controls in English language.
/de activates the controls in German language.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -pdf -en
-png, -jpg or -bmp
Creates a PNG, JPG or BMP picture with four default views of the model in addition to the PDF file.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" -s -pdf -jpg
Note
Within Windows batch files (*.bat) special and international characters can only be used in file names and
parameters if a corresponding code page is specified via CHCP command.
If a file path contains spaces, the complete file path and file name must be enclosed in quotation marks.
Supported output formats are:
-stl
Saves the model as binary STL file.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -stl
-wrl
Saves the model as VRML file.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -wrl
-3ds
Saves the model as binary 3DS file.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -3ds
-ply
Saves the model as binary PLY file.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -ply
-obj
Saves the model as OBJ file.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -obj
-u3d
Saves the model as U3D file.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s -u3d
Optional parameters
Optional parameters can be combined in any order.
-o: FilePath\FileName.OutputFormat
Specify the path and filename of the output file. If a file path contain spaces, the complete parameter must be
enclosed in quotation marks.
Folders that do not exist will be created.
By specifying the file extension OutputFormat the parameter -OutputFormat can be omitted.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" - s "-o:D:\new
data\output\converted_model.stl"
-png, -jpg or -bmp
Creates a PNG, JPG or BMP picture with four default views of the model in addition to the 3Dfile.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" -s -stl -jpg
Note
Within Windows batch files (*.bat) special and international characters can only be used in file names and
parameters if a corresponding code page is specified via CHCP command.
If a file path contains spaces the complete file path and file name must be enclosed in quotation marks.
Example: "C:\program files\3D-Tool V15\3D-Tool.exe" "D:\new data\model.stp" -s -jpg
-o:FilePath\Filename.jpg
Optional parameters
Optional parameters can be combined in any order.
-o: FilePath\FileName.jpg
Print
Print the current view or any available Custom View. To do so, a number of options, including a preview, are available.
To print views, click Print in the File tab or the icon in the Quick Access Toolbar.
Template
Select a pre-defined template for printing. You can select the orientation of the paper (horizontal or vertical) and
the number and type of views to be used.
Include file info (in 3D-models only)
Add the file path and name of a 3D-model in the lower right corner of the print-out. The file information option is
available when only one model is loaded or when the Model-Info tool is activated and only one model or its parts
are selected in the Model Tree.
Printer and paper size
Select a printer and paper size from the two drop down lists.
Printer setup
Open the printer settings of the selected printer to make further adjustments.
Note
Selecting the horizontal or vertical paper orientation will not affect the format because the format of the Template
selected in 3D-Tool will be used.
2D - Print black lines (for 2D-drawings only)
Print all lines and text of 2D-drawings in black.
Improve quality (Antialias) (in 3D-models only)
Use Antialias when printing to smooth the edges.
Transparent background
Do not print the (colored) background of 3D-models. When printing 2D-drawings, the background will not be
printed unless the drawing is printed as Custom View within an accordant Template.
Zoom
• Zoom all: (in 2D-drawings only) Fit a drawing to the selected paper size.
• View: Print the current view.
• Scale: Define a scale for the print-out.
Depending on the Template and Zoom, further controls are available near the preview picture to adjust the position and
zoom of the models and drawings.
Note
The Scale option is not available for views of models in Perspective View or for templates containing Custom
Views.
Create Picture
Create a BMP or JPG image of the current view or any available Custom View. To do so, a number of options,
including a preview, are available.
To create pictures, click Create Picture in the File tab or the icon in the Quick Access Toolbar
Template
Select a pre-defined template for the picture. You can select the orientation (horizontal or vertical) and the
number and type of views to be used.
Depending on the Template, further controls are available near the preview picture to adjust the position and
zoom of the models and drawings.
Include file info (in 3D mode only)
Add the file path and name of a 3D-model in the lower right corner of the picture. The file information option is
available only when one model is loaded or when the Model-Info tool is activated and only one model or its parts
are selected in the Model Tree.
2D - Print black lines (for 2D-drawings only)
Print all lines and text of 2D-drawings in black.
Improve quality (Antialias) (for 3D-models only)
Use Antialias when printing to smooth the edges. Antialias is only works with 3D-models.
White background
Do not show the (colored) background of 3D-models and 2D-drawings.
File type
From the drop down list, select the file format:
• PNG *.png
Creates a lossless PNG picture file
• JPEG *.jpg
Creates a compressed JPEG picture file. The quality of the JPEG compression can be set in the
Preferences:
Options tab > Preferences > Print/Picture/Snapshot
• Bitmap *.bmp
Creates a lossless BMP picture file
Resolution
Select one of the pre-defined output sizes or activate Custom for a custom resolution. Unselect the Maintain
aspect ratio option to set the picture width and height independently.
Notes
• The maximum resolution depends on the graphics card and the operating system; therefore it could be less
than 10000 pixels.
• Pictures of 10000x10000 pixels will use a lot of working memory.
9. Common Functions
This section informs you about common functions which are available in the 3D and the 2D mode. An important feature
is the Custom Views because it is used by other functions.
3D
Turn on the 3D Mode to view 3D-models. Clicking the 3D-Mode tab will do the same.
2D
Turn on the 2D Mode to view 2D-drawings. Clicking the 2D-Mode tab will do the same.
Open
Open 3D-models and 2D-drawings. You can open multiple files by selecting them in the file open dialog.
[Detailed description]
Save
Save a 3D model or 2D drawing. If the original file format is available, the file will be saved under its original name
and format. Otherwise, you will be asked to choose a file name and format.
Save as ...
Save a 3D model or 2D drawing under a new name or file format. Choose the model or drawing you want to save
from the list.
Publish as ...
Publish all currently loaded 3D models and/or 2D drawings.
Choose the desired type of publishing:
• Publish 3D-Tool File (*.ddd)
Save all 3D and 2D content to a DDD file for the 3D-Tool Viewer or the 3D-Tool Free Viewer.
• Publish Viewer
Save all 3D and 2D content together with the 3D-Tool Viewer as a executable EXE file.
• Publish 3D-PDF (*.pdf)
Publish all currently loaded 3D models as 3D-PDF file for the Adobe Reader or other 3D-PDF capable
readers.
Create Picture
Create an image of the current view or any available Custom View. Choose the desired picture format:
• Create PNG [Detailed description]
Create an image in the PNG file format.
• Create JPG [Detailed description]
Create an image in the JPG file format.
• Create BMP [Detailed description]
Create an image in the BMP file format.
Capture to Clipboard
Select and copy a section of the screen to the Clipboard.
Click the screen, hold the mouse button, and marquee select the desired section.
To copy the complete screen just click the screen.
Afterwards the picture can be pasted from the Clipboard into other applications.
You can adjust settings for the capture function in the Preferences:
Options tab > Preferences group > Preferences > Print/Picture/Capture
Print
Print the current view or any available Custom View.
Further information can be found in the chapter Print and Create Pictures.
Exit
Close 3D-Tool.
Notes
• The functions to save and publish files are not available with the Free Viewer and 3D-Tool EXE files.
• The functions to open and close files are not available with 3D-Tool EXE files.
• To ease the editing of STL files, the "Save" function will automatically and without warning update open STL
files with the state present in 3D-tool. To avoid the automatic update of existing STL files, the "Save as …"
function must be used.
Custom Views
Save any 3D- and 2D-view as Custom View. Custom Views contain the state and orientation of 3D-models, the position
and zoom of 2D-drawings, as well as all display settings.
Master View
Show all parts, fit the parts to the display, and apply the default display settings.
[<] Previous Custom View
Load the previous Custom View from the Custom View List.
[>] Next Custom View
Load the next Custom View from the Custom View List.
Undo View
Return to the previously displayed view.
Select a View from the list
Click the drop down list of Custom Views to open it. Move the cursor over the views in the list. A preview of the
views will be displayed to the left of the list. Click the view you want to be displayed.
Notes
• Custom Views will be added to the end of the list.
• You may delete, arrange and rename Custom Views by using the Custom View Editor:
3D-Mode tab > Tools group > More tools
Presentation
Use the following features to present your models, Custom Views and animations.
The presentation functions are located in the Presentation group of the 3D-Mode and 2D-Mode tab.
Animation
The Animation tool creates animations from Custom Views.
Further information can be found in the chapter 3D-Mode > 3D-Tools > Animation.
Full Screen
Switch the display to full screen mode. The 3D-Tool user interface will be hidden so that only the 3D-model or the
2D-drawing is displayed.
In full screen mode, right-click into the display to access often needed functions.
To exit the full screen mode press [Esc] or via right-click into the display > Exit full screen.
Note
During the full screen mode, the Hardware acceleration is not available and the display will respond slower than
usual.
Start Animation
Start an animation, e.g. Rotate right, and animations created with the Animation tool. Stop the animation by
pressing Esc or by clicking the display.
10. 3D Mode
This section informs you about the 3D mode of 3D-Tool. The 3D mode offers a large number of functions and tools to
analyze models, assemblies and parts.
To display 3D-models, click the 3D Mode tab or the 3D Mode button in the Mode group.
Zoom Models
Besides the scroll wheel or the middle mouse button, you can use the following functions to zoom in on and out of the
models in the display.
The functions to zoom and fit the models are located in the Zoom group of the 3D-Mode tab.
Zoom all
Fit everything visible in the display.
Previous View
Undo the last zoom, move, or rotation of the view.
Zoom In
Zoom into an area. Click into the display, hold down the mouse button, and move the marquee across the area to
be zoomed.
Zoom Out
Zoom out of the view. You may also zoom in and out using the scroll wheel.
Align View
Align the view to the X, Y and Z-axis of the coordinate system.
Front View
Rotate the view to front view, and fit all visible parts in the display.
Back View
Rotate the view to back view, and fit all visible parts in the display.
Left View
Rotate the view to left view, and fit all visible parts in the display.
Right View
Rotate the view to right view, and fit all visible parts in the display.
Top View
Rotate the view to top view, and fit all visible parts in the display.
Bottom View
Rotate the view to bottom view, and fit all visible parts in the display.
3D View
Rotate the view to the standard 3D view, and fit all visible parts in the display.
Save Orientation
Save the current zoom and orientation of the view. To restore the view, use Load Orientation.
Load Orientation
Restore a previously saved zoom and orientation of the view. To save views, use Save Orientation.
Shaded Display
Display all parts shaded.
Triangles
Display all parts as outlines of their triangles.
Points
Display all parts as points.
Tip
Right-click on parts to display them in an individual shade mode.
Notes
• To change the number of edges displayed with the render modes Shaded with Edges, Wire Frame, and
Hidden Line, use Change Wire Frame Angle in the Options tab.
• When opening CAD files (STEP, IGES, CATIA, Pro/E, etc.), the face boundaries of models can be loaded
and displayed as curves. To do so, activate the Load face boundaries as curves option in the Import Settings.
Show Curves
Show the 3D curves of the models.
Note
When opening CAD files (STEP, IGES, CATIA, Pro/E, etc.), the face boundaries of models can be loaded and
displayed as curves. To do so, activate the Load face boundaries as curves option in the Import Settings.
Show PMI
Show the Product Manufacturing Information present in the models.
Show Exploded
Show the models exploded. Use the Explode tool to create explosion data for your models.
Perspective
Use perspective view instead of orthogonal view.
3D-Compass
Show the x-, y- and z-axis as orientation in the lower left corner of the display.
Shiny Colors
Display surfaces with bright light reflections that give the model a shiny look and increase the 3D-effect. Switch off
the shiny colors, e.g. for a more technical viewing. The intensity of the reflection can be set in the Preferences:
Options tab > Preferences button > 3D-color
Smooth Display
Display shaded faces smoothed based on their smooth vectors. If smoothing is not satisfactory, use Adjust
Smoothing in the Options tab to calculate new smooth vectors.
Part Display
Hide and show the models, assemblies and parts selected on the Model Tree or change their graphical display.
The functions to show and hide parts and to change their graphical display are located in the right info panel
above the Model Tree.
Show Parts
Show the parts and assemblies selected in the Model Tree.
Hide Parts
Hide the parts and assemblies selected in the Model Tree.
Undo Show/Hide
Undo the last show or hide action.
Shaded Parts
Display the parts and assemblies selected in the Model Tree as shaded.
Parts Transparency On
Display the parts and assemblies selected in the Model Tree transparent.
Adjust the transparency in the 3D-Tool preferences:
Options tab > Preferences group > Preferences > 3D-Color
In order to return to the unfiltered view of the Model Tree, click on Model Tree Filter off in in the right info panel
above the Model Tree. Or, open the Filter Model Tree tool again and click on the Filter off button.
• Include assemblies: Searches also in the names of assemblies.
• March case: Considers the case-sensitivity during the search.
• Regular expression: Use search string as regular expressions.
Non-matching parts
Here you specify how the filtered Model Tree affects the view of the model.
• Don't change: Don't change the visibility of parts not matching the filer criteria.
• Show: Show all parts not matching the filter criteria.
• Hide: Hide all parts not matching the filter criteria.
Show All
Show all models, assemblies and parts.
Hide All
Hide all models, assemblies and parts.
Pick Part
To select one single part, just click on the part on the model. To select multiple parts, press and hold the mouse
button, then marquee select the parts by selection rectangle.
Expand All
Expand all models and assemblies in the Model Tree. To expand a single model or assembly, click on the plus
symbols in the Model Tree.
Collapse All
Collapse all models and assemblies in the Model Tree. To collapse a single model or assembly, click on the
minus symbols in the Model Tree.
Highlight Selection
Highlight the parts and assemblies selected in the Model Tree in red.
Delete Parts
Delete all parts and assemblies selected in the Model Tree.
Combine Parts
Combine all parts selected in the Model Tree to one part. The original names of the parts and their sectioning will
be lost. If a model or assembly is selected, all of its parts will be combined.
Rearrange Parts
Move the parts selected in the Model Tree to an existing or new assembly or model that can be specified in the
following dialog:
• Move to existing assembly or model
Select the assembly or model in the list, and click OK.
• Move to new assembly
Select the position of the new assembly in the list, and click on New assembly. The new assembly will be
created. The name of the assembly can be changed through a slow double-click on the name or with the
Rename button. Click OK to move the selection to the new assembly.
• Move to new model
Click on New model and the new model will be created. The name of the new model can be changed through
a slow double-click on the name or with the Rename button. Click OK to move the selection to the new
model.
Move Up
Moves the selected model, assembly, or part one position up in the Model Tree.
Move Down
Move the selected model, assembly, or part one position down in the Model Tree.
3D - Tools
This section informs you about using the 3D-Tools.
Cross Section
Use the Cross Section tool to view the inner structure of a model as well as selecting and measuring parts that are
difficult to access.
To create cross sections in 3D-Mode, click Cross Section in the Tools group.
After activating the tool, the model will be displayed sectioned. The section settings are shown in the top of the
display. The cross section controls are shown in the display in front of the model.
Tips
• Use cross sections with the Measure/Markup tool to measure inaccessible parts. Also, the points and edges
of the section line can be measured.
• Cross sections can be saved as a Custom Views. All cross section settings will be saved, including parts
excluded from the cross section.
To activate the cross section controls, select Show cross section controls from the Cross section options.
Move the section plane
To move the section plane, click the shaft of the red arrow, hold down the mouse button and drag the section
plane to the wanted position.
Switch the displayed side of the model
To display a different side of the sectioned model, click the head of the red arrow to switch between Side 1 and
Side 2.
Choose cross section plane
To choose one of the three standard planes as cross section plane, click one of the transparent planes of the
cross section controls
To display a part uncut, right-click the part on the model or in the model tree and choose Cross section on/off .
To display a part cut again, use Cross section on/off once more.
To display all parts cut again, select Show all parts sectioned from the Cross section options.
The Measure/Markup tool is located in the Tools group of the 3D-Mode tab.
To show and hide 3D dimensions and markups customized, click which is located below the Measure and
Markup tool.
.
Click the Measure/Markup tool in the Tools group. Click the Distance/Angle button to measure distances
and angles or click the little black arrow in the button to select another measure function.
All four filters are active by default. If references are close together, the selection may be difficult. Deactivate all
filters that are not needed.
Manual selection of points and centers of circles
References for measuring distances can also be points and centers of circles that are not supported by the
automatic selection.
Point
In contrast to the Vertex filter, which only allows the selection of the edge points of triangles, use this to select any
point on the model.
Remove an erroneously selected reference by clicking the button of the measure function again or by pressing
[Esc].
Distance/Angle
Measure the distance or the angle between two references based on the type and location of the references.
Combination Measure
Distance
Measure the distance between two references. Only references that can be used for distance measurement can
be selected.
Combination Measure
Edge Length
Measure the length of an edge.
Boundary Box
Measure the extension of the model in the X, Y and Z direction within the coordinate system.
Activate Boundary box of a part to measure the extension of parts in the X, Y and Z direction within the coordinate
system.
The model or part under the cursor will be shown in light blue.
Minimal Box
Measure the length, width, and height of a model despite its position in the coordinate system.
Activate Boundary box of a part to measure the length, width, and height of parts despite their position in the
coordinate system.
The model or part under the cursor will be shown in light blue.
Wall Thickness
Measure the wall thickness at any point on the model. The wall thickness is calculated perpendicularly to the
surface at the measuring point and independent of the viewing angle. Measuring points under the cursor will be
shown in light blue.
Clearance
Measure the clearance between any point on the model and the surface that is across from it. The clearance is
calculated perpendicularly to the surface at the measuring point and independent of the viewing angle. Measuring
points under the cursor will be shown in light blue.
Click the Measure/Markup tool in the Tools group. Click the Radius button to measure radii or click the little
black arrow in the button to select another measure function.
Measure Radius
Measure the radius of a circle.
Move the cursor across the model, and the automatic selection highlights possible circles in light blue.
Click to select a circle.
If the automatic selection does not find the wanted circle, activate the option By 3 points and select three edge
points on the circle to be measured.
To make the selection easier, the edge points are shown.
Measure Diameter
Measure the diameter of a circle.
Move the cursor across the model, and the automatic selection highlights possible circles in light blue.
Click to select a circle.
If the automatic selection does not find the wanted circle, activate the option By 3 points and select three edge
points on the circle to be measured.
To make selection easier the edge points are shown.
Measure Points
Display the coordinates of edge points, points on a surface, and centers of circles.
Click the Measure/Markup tool in the Tools group. Click the Edge Point button to measure edge points or
click the little black arrow in the button to select another measure function.
3D-Annotations (Notes)
Attach notes, model info notes, part info notes. cross section info note, or surface info notes on the model.
Click the Measure/Markup tool in the Tools group. Click the Create Note button or click the little black arrow
in the button to select another note function.
Create Note
Move the cursor to the point on the model where you want to attach the note.
Points under the cursor will be highlighted in light blue.
Click to add the note and enter the text of the note in the Create Note dialog.
Tip
3D notes can be created without the Measure/Markup tool. Right click anywhere on the model and select Quick
note.
To adjust dimensions and markups, activate the Measure/Markup tool in the Tools group.
Move Dimensions/Markups
Movable elements of a dimension/markup will be highlighted in light blue under the cursor. Move the following
elements by dragging them while pressing the left mouse button:
• Text box of any dimension/markup
• The points of reference of distance dimensions if on an edge or a plane
• The points of reference of notes
Change Of Dimensions/Markups
Select a dimension/markup. To do so, click on the text box or use the << and >> button near Select Annotation.
• Change the decimals of dimensions by choosing a value from the drop down list.
• Change the text size of dimensions/markups by choosing a value from the drop down list.
• Change the text of notes by clicking on the Change text button.
• Text color is the color of the text.
• Background color is the color of the text box.
• Line color is the color of the carrying lines.
Tip
Change the attributes of dimensions/markups through the context menu by just right-clicking the text box of a
dimension/markup.
Notes
• Color changes will not be visible until the dimension/markup has been deselected.
• The default settings of all new dimensions/markups can be designated through:
Options tab > Preferences group > Preferences > 3D-Annotations.
Delete Dimensions/Markups
To select a dimension/markup to be deleted, do one of the following:.
• Click on the text box of the wanted Dimension/Markup.
• Use the << and >> buttons near Select Annotation.
To delete the selected dimension/markup, do one of the following:
• Press [Del] on the keyboard.
• Or click on the Change dimension/markup button and select Delete.
• Delete all deletes all dimensions/markups and all background pictures and texts.
To adjust background images and text, activate the Measure/Markup tool in the Tools group.
To show and hide 3D dimensions and markups, click below the Measure and Markup tool .
To hide and show Measures and Markups individually, click the checkbox.
Copy List
Copy the list of annotations to Clipboard.
Tip
Save the state of the dimensions and markups in the Custom Views.
Explode
Use the Explode tool to manually or automatically create an exploded view of your models.
The Explode tool is located in the Tools group of the 3D-Mode tab.
Manual Explode
Select a part by clicking on the model. Move the cursor onto a part of the model in the display and move the part
while pressing the left mouse button. In this mode only single parts can be moved.
Pick models, assemblies, and parts in the Model Tree. All parts selected in the Model Tree will be displayed in red.
Move the cursor onto one of the selected parts of the model in the display and move the parts while pressing the
left mouse button.
Move parts
Move the selection by dragging it while pressing the left mouse button. For an easier positioning, deselect one or
two of the axes x, y, z under Move direction or enter values in the x, y, and z fields, and then click the Move
button.
Rotate parts
Rotate the selection by dragging it while pressing the left mouse button. Choose the axis of rotation in Rotation
axis.
• Axis: Rotation around one of the center axes (ax, ay, az) of the selection.
• Screen: Rotation around one of the screen axes (sx, sy, sz). These axes depend on the viewing angle. The
sz-axis points to the viewer, the sx-axis points right, and the sy-axis points up.
The angle of rotation is displayed in the Angle field. For an exact rotation, enter a value and click the Rotate
button.
Reset position
Click an exploded part on the model, and it will be returned to its original position. Click the Reset all button to
return all parts to their original positions.
Undo
Undo the last action.
Tip
Double-click on parts of the model in the display to return them to their original position.
Automatic Explode
To center
Reset the parts selected in the model tree to their common explosion center. For example: You exploded the
parts of an assembly and then moved the exploded assembly out of the model. Now, if you select this assembly
in the model tree and then click To center the parts of the assembly will be reassembled on the spot.
To origin
Reset the parts selected in the model tree to their origin, which means their original position in the model.
Undo
Undo the last action.
Use the Measure/Markup tool to add 3D dimensions and markups in the exploded view of your models.
To do so, click the Measure/Markup tool and then either activate Show Exploded in the Dislay group or
load a Custom View that contains exploded data.
You can measure on single parts or between non-exploded parts. Move the cursor across the model and possible
references will be shown in light blue.
To attach a note, move the cursor across the model. Possible references will be shown in light blue.
Note
Activating the Measure/Markup tool sets the model back into the assembled state first.
Painter
Use the Painter tool to change the color of models, parts, surfaces, curves and PMI.
The Painter tool is located in the Tools group of the 3D-Mode tab.
Automatic Color
Models
Automatically assign different colors to all models.
Parts
Automatically assign different colors to all parts. Select the One model option to color the parts of a specific
model. Select the All models option to color the parts of all models.
Surfaces
Automatically assign different colors to all faces. Select the One model option to color the faces of a specific
model. Select the All models option to color the faces of all models.
Manual Color
Color
To set the paint color:
• Click the Current paint color button and pick a color from the color palette.
• Or click Pick a color from model and then click on a color on the model.
Single object select
The following selection modes are available:
Move the mouse pointer over the model. Details to the selection mode details of the model will be highlighted in
bright blue according to the selection mode. Click to change the color of the highlighted elements.
Marquee select
The following marquee selection modes are available:
Click into the display, hold the mouse button and drag the selection rectangle over the wanted elements. All
elements that are completely within the selection rectangle will be selected and highlighted in bright blue. To
change the color of the selected elements click Change color of selected elements. To remove the selection
without changing the color click Reset selection.
Note
The marquee selection modes will not only select the visible elements but also all hidden elements behind them.
Placement (not available with the Free Viewer and in EXE files)
Use the Placement tool to place and align your models.
Select model
Only the active, red colored model will be positioned.
To select a model, do one of the following:
• Click << or >> until the wanted model is selected.
• Click , and click a model in the display.
From
Use the From drop down list to choose the start reference to be used with the active model.
• Auto reference: Move the cursor across the active model, and possible references are highlighted in blue.
Click to select a reference. You can choose from points, centers of circles, planes, edges and lines.
• Model center: Use the center of the active model as start reference.
• Model min: Use the minimal X,Y,Z - coordinate of the active model as start reference.
• Model max: Use the maximal X,Y,Z - coordinate of the active model as start reference.
To
Use the To drop down list to choose the target reference for the active model.
• Auto reference: Move the cursor across the models, and possible references are highlighted in blue. Click to
select a reference. You can choose from points, centers of circles, and planes.
• Model center: Use the center of a model as target reference.
• Model min: Use the minimal X,Y,Z - coordinate of a model as target reference.
• Model max: Use the maximal X,Y,Z - coordinate of a model as target reference.
• XY-plane: Use the XY-plane of the coordinate system as target reference.
• XZ-plane: Use the XZ-plane of the coordinate system as target reference.
• YZ-plane: Use the YZ-plane of the coordinate system as target reference.
• X-axis: Use the X-axis of the coordinate system as target references.
• Y-axis: Use the Y-axis of the coordinate system as target references.
Tip
First align models, and then move them.
Arrange in line
Click X,Y, or Z to arrange all models in a row along the corresponding axis.
Arrange in square
Click XY, XZ, or YZ arrange all models according to the corresponding plane. The goal is to arrange the models
in the smallest square possible; however this depends on the number of models, as well as their size and form.
Select model
Only the active, red colored model will be positioned.
To select a model, do one of the following:
• Click << or >> until the wanted model is selected.
• Click , and click a model in the display.
To freely place the model, click Show Drag'n Trans Tool. Within the Drag'n Trans tool click Move or
Rotate to move or rotate the active model simply by dragging it while pressing the left mouse button. Further
information can be found in the chapter 3D-Mode > 3D-Tools > Drag'n Trans
To use exact values when repositioning or rotating the active model, use Move or Rotate. To Scale or
Mirror the model, use Scale or Mirror. Further information can be found in the chapter 3D-Mode > 3D-Tools
> Move, Rotate, Scale, Mirror.
Tooling Analysis
Use the Tooling Analysis to display mold cavities and draft angles, check for undercuts, and calculate the projected
area of the model.
The Tooling Analysis is located in the Toolbox group of the 3D-Mode tab.
Mold Cavities
Assign
Assign the current colors to the model and close the Tooling Analysis.
• All colors of the model will be replaced with the colors of the Tooling Analysis. This cannot be undone and
because the colors are a global property this change will affect all existing Custom Views.
• If the Show plane option is active, the reference plane will be added as ReferencePlane_Tooling to the model
tree.
Angle
Assign
• All colors of the model will be replaced with the colors of the Tooling Analysis. This cannot be undone and
because the colors are a global property this change will also affect all existing Custom Views.
• If the Show plane option is active the reference plane will be added as ReferencePlane_Tooling to the model
tree.
Undercuts
• From the drop down list, select one of the standard planes XY, XZ, YZ
• Click the Pick a reference plane or curve button and move the cursor across the model. Planes, edges
and lines will be shown in light blue. Click to align the reference plane parallel to a plane or perpendicular to
an edge/line.
When the reference plane is specified, the model is checked for undercuts. After the required calculations, the
drafts and undercuts will be displayed in different colors.
Default: green - top, blue - bottom, white - no draft, red - undercut.
Show plane (Default: Active)
Show the reference plane as a transparent plane in the view.
Tolerance (Default: 1.0)
Enter a tolerance angle for surface allocation. The tolerance angle is necessary because triangulated models are
not 100% exact. Increasing the angle can harmonize the results of the analysis if the inaccuracy produces too
many artifacts.
Assign
• All colors of the model will be replaced with the colors of the Tooling Analysis. This cannot be undone and
because the colors are a global property this change will also affect all existing Custom Views.
• If the Show plane option is active, the reference plane will be added as ReferencePlane_Tooling to the model
tree.
Tip
The check for undercuts requires extensive calculations and will be always performed for all parts. An estimation
of the time needed to perform the calculation will be displayed after starting the analysis.To cancel a running
calculation, press [Esc], for example to delete not needed parts in the model tree.
Projected Area
This function calculates the surface area of all models that is projected onto one of the three standard planes.
This, for example, is needed to calculate locking forces when making molds.
To choose the Reference plane, do one of the following:
• From the drop down list, select one of the standard planes XY, XZ, YZ
• Click the Pick a reference plane or curve button and move the cursor across the model. Planes, edges
and lines will be shown in light blue. Click to align the reference plane parallel to a plane or perpendicular to
an edge/line.
When the reference plane is selected, the projected area is displayed in square units. For example, if the units of a
model are millimeters in square millimeters.
Tip
Use the Placement tool to align the model in the coordinate system.
Note
The projected area of a model is calculated by graphical projection which could cause some imprecision.
Model-Info
Use the Model-Info tool to display the volume, surface area, and dimensions of models and parts. Use the material
database to calculate the weight of parts. Copy all information to other applications.
The Model-Info tool is located in the Toolbox group of the 3D-Mode tab.
The units will be changed and the values will be converted. The amendment (original) means that the units match
the default units as specified in the 3D-Tool preferences.
The amendment (converted) means that there was a conversion between mm and inch.
Please note that the values are only reliably if the models loaded, are:
• in a file format that provides information on the units used,
• or its units suit the units set in the 3D-Tool Preferences.
More information can be found in section Preferences > Common > Default Units.
Information
The following information is displayed for models and parts:
• The number of parts of models and assemblies
• The assigned material
• The dimensions in X, Y and Z
• The weight (requires an assigned material)
• The volume
• The surface area
• The number of triangles
• The number of open edges
If a part contains open edges, the information for this part as well as the assembly, in which the part is located, are
displayed in red letters. The volume and thus the weight information is only accurate for closed parts and
assemblies. Open edges and flipped surfaces may distort the results of the analysis. This problem can mainly
occur when importing IGES files.
Copy Info
Copy the information of the current selection to the Clipboard. For models and assemblies information on all
contained parts will be copied. This information can be pasted to a spreadsheet or text document.
Edit Materials
Edit the material list
• To change an entry, click on the name or density of the material, and enter the new name or density.
• To add a new entry, simply enter its name and density at the end of the list.
• To delete an entry, just delete the name of the material.
Add model materials
If you open a 3D-Tool model (EXE/DDD), the model may contain materials not present in your material database.
To transfer these materials to your database, click on Add model materials.
Animation (not available with the Free Viewer and in EXE files)
Use the Animation tool to create an animation of your Custom Views.
The Animation tool is located in the Presentation group of the 3D-Mode tab.
Basic Approach
An animation consists of multiple Custom Views that are used as key frames.
To do so, take the following steps:
• Generate different Custom Views of the model.
• Activate the Animation tool.
• Create a New Animation.
• Add Custom Views as key frames to the animation.
• Put the key frames in the wanted order and adjust their time of transition.
Example 1
Key frame 1 shows the front of the model.
Key frame 2 shows the left side of the model.
When the animation is run, the model will turn from the front to the left.
Example 2
Key frame 1 shows a regular view of the model.
Key frame 2 shows an exploded view of the model.
When the animation is run, parts of the model will move from their original position to their positions after the
model has been exploded.
Create Animation
Animation
Choose an animation from the drop down list. If no animations were created, the list is empty.
New animation
Create a new animation.
Rename animation
Change the name of the current animation.
Delete animation
Delete the current animation.
Animation key frames
The lists of the key frames in the current animation and their transition times in seconds.
The list will be empty when a new animation has been created.
To change the transition time of a key frame, double-click the transition time and enter the new time.
Custom Views
List of the available Custom Views.
Use the Filter if there are orthogonal and perspective Custom Views. The transition between the two cannot be
animated and, thus, would be discontinues. So combining the two modes of display is useless. Choose a display
mode from the drop down list.
Preview thumbnail
The thumbnail on the upper left side is a preview of currently selected Custom View or key frame. This makes it
easier to select key frames or Custom Views.
Start preview
Show a preview of the current animation in the preview thumbnail. To abort the preview, press Esc.
Play Animation
Click OK to exit the Animation tool. Now the animation can be played using the Play Animation button in the
Presentation group.
Animations will also appear at the end of the Custom Views list and can be started from there.
Export AVI
An animation can be exported as AVI video.
To do so, take the following steps:
• Click the Resolution button until the wanted resolution is displayed..
The following codecs have been tried; however, this is not an exhaustive list and only a short overview.
• Full frames (uncompressed)
(Limited Suitability) Offers the best quality without lost data but creates a large file. It can be useful, if the
video will be edited with a video editing software or further converted. Caution: Only files of up to 2 GB are
supported.
• Cinepak by Radius
(Suitable) Delivers good results and small files. The display is sharp and the color gradients will be displayed
accurately.
• Intel Indeo R3.2
(Not Suitable) Creates small files but an unfocused display with jagged color gradients.
• Microsoft Video 1
(Limited Suitability) Very sharp display but poor color gradients and relatively large files.
• Microsoft Video 9
(Suitable) Small files and decent quality; however, color gradients may be inaccurate.
• DivX
(Very Suitable) The display is focused and color gradients are smooth. Even with high resolutions, small files
are created. But, depending on the DivX version, there may be problems when exporting videos with high
resolution.
• MPEG-4
(Very Suitable) The display is focused and the transitions are smooth. Even with high resolutions, small files
are created. Best results.
Model Compare (not available with the Free Viewer and in EXE files)
Use the Model Compare tool to graphically highlight the differences between two models.
The Model Compare tool is located in the Toolbox group of the 3D Mode tab.
After the import, the models are listed in the model tree and overlap in the display.
In this mode the models to be compared are put on top of each other in solid render mode.
Consecutively use multiple or all of the following options to find all differences. Especially useful is switching
between Overlay and Reversed overlay as well as between Removed material and Added material.
Overlay
Display the two models in different colors and superimpose model 1 over model 2. The two models differ in all
places where you can see the color of model 2.
Reversed overlay
Display the two models in different color and superimpose model 2 over model 1. The two models differ in all
places where you can see the color of model 1.
Removed material
Highlight material that does NOT exist in model 2.
Added Material
Highlight material that does ONLY exist in model 2.
Transparency
Display the top model color transparent so differences inside of parts can be seen more easily.
Tip:
Activate the Cross Section tool and move the section through the models to find the difference inside of models
and parts. The section plane is always filled with the color of the cut material and letting you see differences by
the inconsistency of the section plane color.
Wire Frame
where you can only see the wires of model 2 or only the solid faces of model 1.
The Wall Thickness Analysis is located in the Toolbox group of the 3D-Mode tab.
Run a calculation
Calculating the wall thickness requires extensive calculations. An estimation of the time needed to perform the
calculation will be displayed after starting the analysis. To cancel a running calculation, press [Esc], for example to
adjust the calculation settings for a shorter calculation time.
Select model
The Wall Thickness Analysis can only display and analyze one model at a time. If there are multiple models, click
<< or >> until the wanted model is displayed.
At point
See the wall thickness at certain points on the model. This function is available without calculating the wall
thicknesses.
Click At point and move the cursor across the model. The wall thickness at the position of the cursor will be
displayed.
Calculate
Click Calculation to start a calculation based on the center of the generated triangles.
Note
Open edges and flipped surfaces may distort the results of the analysis.
Assign
Assign the current colors to the model and close the Tooling Analysis. By this all colors of the model will be
replaced with the colors of the Tooling Analysis. This cannot be undone and because the colors are a global
property this change will also affect all existing Custom Views.
Custom View Editor (not available with the Free Viewer and in EXE files)
Use the Custom View Editor to change the order and names of Custom Views.
The Custom View Editor is located in the Toolbox group of the 3D-Mode tab.
Filter
From the drop down list, choose the type of Custom Views to be displayed in the list of Custom Views:
• All views
• 3D views
• Orthogonal views
• Perspective views
• 2D views
• Views used in certain animations
List of Custom Views
Click a Custom view in the list to select it. The thumbnail, on the upper right side, shows a preview of the selected
Custom View.
View is used in animation
If the selected Custom View is used in an animation, the name of the animation will be shown here. Deletion of
the view will also delete the animation. Changing the names and order of Custom Views has no effect on
animations.
Property Editor (not available with the Free Viewer and in EXE files)
Use the Property Editor to change the name, color, and transparency of parts. Save your changes for models with the
same parts.
The Property Editor is located in the Toolbox group of the 3D-Mode tab.
Edit Properties
The property table
The property table has 4 columns:
• Original name
The original names of assemblies and parts. Click an element to select it.
• New name
Save
Save the property table to a property file (*.pf).
Load
Load a property file (*.pf). Choose the properties (New name, Color, Transparency) to be transferred. Every
element of the table whose original name matches a name in the property file will receive the properties stored in
the file. You can continue to work on the table. Click on Apply changes to apply the changes you have made.
Notes
• If the property file contains more than one entry of the same original name, all elements with this name will be
assigned the properties of the first entry, and all other entries will be ignored.
• For assemblies only the names will be transferred. However, all properties will be transferred for the parts of
an assembly.
Characteristics of the property file (for experienced users)
The property file is a TAB separated text file that can be opened and edited with a text editor. Each entry starts
with the original name of the element of which the properties are to be changed. The original name is followed,
separated by a Tab, by the new name, color, transparency in the following syntax:
Repair (not available with the Free Viewer and in EXE files)
Use the Repair tool to delete faces, fix inverted faces and open edges, create triangles, and move edge points.
The Repair tool is located in More tools in the Toolbox group of the 3D-Mode tab.
Basics
Select model
The Repair tool can only display and repair one model at a time. If there are multiple models, click << or >> until
the wanted model is displayed.
Display
The Repair tool will show open edges in yellow and backs of triangles in red. This makes it easier to locate
irregularities.
Tip
In the Display group activate the shade mode Shaded with Triangles. This makes the selection easier.
Delete
To delete faces, curves, or PMI click the Delete tab.
Click into the display, hold the mouse button and drag the selection rectangle over the desired elements. All
elements that are within the selection rectangle completely will be selected and highlighted in green color.
To delete selected elements click Delete selection. To remove the selection without deleting the elements click
on Reset selection.
Note
The marquee selection modes will select the visible elements and all elements behind them.
Normals
To invert surfaces click the Normals tab.
To delete selected elements click Invert selection. To remove the selection without inverting the elements click
on Reset selection.
Note
The marquee selection modes will select the visible elements and all elements behind them.
Create a new triangle by picking three edge points. To make the selection easier, the edge points of the triangles
are displayed.
Move two edge points on top of each other, e.g. to close open edges. To make the selection easier, the edge
points of the triangles are displayed.
Click the edge point to be moved. Then click the edge point in target position.
Click the Deselect button to reset a false selection.
Click the Auto tab to automatically repair inverted faces and open edges.
The automatic repair tries to close open edges and turn inverted triangles.
Tolerance (Default 0.05mm / 0.002 inch)
Enter the distance value to be used for the automatic connection of open edges in the Tolerance field. The
automatic repair tries to close all open edges based on the tolerance distance. Increasing the tolerance may close
more open edges.
Connect edges
Click Connect edges to automatically close open edges.
Decide if you want to keep the part relations for the current model.
• Yes: The repair will keep the current part assignments and names.
• No: Based on newly connected edges, the repair may put the parts into a new arrangement. This may be
useful if the parts consist of multiple shells, but the names of the parts may be lost.
Auto orientation
Click Auto orientation to automatically turn inverted triangles. The automatic orientation tries to assign the same
Tip
Execute Auto orientation and Connect edges multiple times in rotation to correctly orient as many faces as
possible.
RP-Layout (not available with the Free Viewer and in EXE files)
Use the RP-Layout tool to place models on a platform for Rapid Prototyping Systems.
The RP-Layout tool is located in More tools in the Toolbox group of the 3D-Mode tab.
Select model
Except for Auto-Position always the active, red colored model will be positioned.
To select a model, do one of the following:
• Click << or >> until the wanted model is selected.
• Click , and click a model in the display.
RP-System
Select the RP-system from the drop down list. Only the Standard system is available first, but you can create a
new systems by using the Setup button.
Setup
Create a new RP-system by specifying its size and important parameters such as the distance between the
models.
[Detailed description]
Drag'n Trans
Move and rotate the model with the mouse.
[Detailed description]
Move
Move the model by entering x,y, and z-values.
To move a copy of the model, activate the Create copy option.
[Detailed description]
Rotate
Rotate the model or a copy of it by choosing a rotation axis and entering an angle.
To rotate a copy of the model, activate the Create copy option.
[Detailed description]
Scale
Scale the model.
[Detailed description]
Mirror
Mirror the model or a copy by choosing a mirror plane.
To mirror a copy of the model, activate the Create copy option.
[Detailed dexription]
Auto position
Position the models according to the specifications of the RP-system automatically.
Align plane
From the drop down list To: choose the direction of the alignment.
Then click Plane, and click a plane on the model.
Snap Z-min to
To move models to the minimal Z-position as specified in the according input field, do one of the following:
• To move the active (red) model, click the Model button.
• Click the All button to move all models to Z-min.
Undo
Undo the last action.
Setup RP-System (not available with the Free Viewer and in EXE files)
Use this assistant in the RP-Layout tool to create new RP-systems.
In the RP-Layout tool, click the Setup button to start Setup RP-System.
Select RP-System
Select a RP-system from the dropdown list. The properties of the selected RP-system will be displayed. If there
are no customized systems, the list will only contain the Default system.
Click OK to apply the selected system.
Delete
Delete the currently selected RP-System. The last remaining system cannot be deleted.
New
Opens the New RP-system input mask to specify the properties of the new RP-system.
New RP-System
Name
Enter a name for the new RP-System
x, y, z
Enter the values for the dimensions of the new RP-System. Values between 1 and 1000 are accepted .
Model Z min
To auto-position models, enter the minimum distance of the models above the RP-platform. Values between
0.001 and 100 are accepted.
Space betw. models
To auto-position models, enter the distance between models. Values between 0.001 and 100 are accepted.
Space to border
To auto-position models, enter the distance of the models to the borders of the RP-system. Values are accepted
between 0.001 and 100.
Fields displayed in platform
For the guide grid of the RP-platform enter the number of fields in X and Y direction. Values between 1 and 100
are accepted .
Click the Create RP System button to create the new RP-System.
The Create Reference Point tool is located in More tools in the Toolbox group of the 3D-Mode tab.
Click the Create Reference Point tool in More tools in the Toolbox group of the 3D-Mode tab.
X, Y, Z
Enter the coordinates for the reference point into the input fields X, Y and Z.
X, Y, Z
Enter the rotation angle of the reference point's coordinate axes into the input fields X, Y and Z.
Color
To select a color for the reference point, click the Point color button and pick a color from the color palette.
Size
From the drop down list, choose the size for the coordinate axes of the reference point.
Create
Create the reference point.
Undo
Undo the last action.
Click the Pick a reference button to get x,y, and z coordinates of model.
From the drop-down list, choose the wanted coordinates and the measuring point.
• xyz - Circle center
• xyz - Center of 3 points
• xyz - Point on surface/curve
• xyz - Vertex
• x - Point on surface/curve
• x - Vertex
• y - Point on surface/curve
• y - Vertex
• z - Point on surface/curve
• z - Vertex
Move the cursor across the model and possible measuring points will be shown in light blue.
Click to select a point.
The applicable coordinates of the point are applied to accordant input field.
Move
Use the Move tool to move models, assemblies, and parts.
The Move tool is located in More tools in the Toolbox group of the 3D-Mode tab.
Undo
Undo the last movement.
Note
The transformation of parts (move, rotate, scale, mirror) can lead to major changes in Custom Views that have
already been created.
Rotate
Use the Rotate tool to rotate models, assemblies, and parts.
The Rotate tool is located in More tools in the Toolbox group of the 3D-Mode tab.
Undo
Undo the last rotation.
Note
The transformation of parts (move, rotate, scale, mirror) can lead to major changes in Custom Views that have
already been created.
Scale
Use the Scale tool to change the size of models, assemblies, and parts.
The Scale tool is located in More tools in the Toolbox group of the 3D-Mode tab.
Undo
Undo the last scaling.
Note
The transformation of parts (move, rotate, scale, mirror) can lead to major changes in Custom Views that have
already been created.
Mirror
Use the Mirror tool to mirror models, assemblies, and parts.
The Mirror tool is located in More tools in the Toolbox group of the 3D-Mode tab.
• YZ-plane
After the mirror plane is selected, it will be shown in the display.
Mirror center
From the drop down list, choose the position of the mirror plane.
• Center: The common center of the selected elements.
• Origin: The origin (0,0,0) of the coordinate system.
• Minimum: The common minimum (MinX,MinY,MinZ) of the selected elements.
• Maximum: The common maximum (MaxX,MaxY, MaxZ) of the selected elements.
Create copy
Create a copy of the selection, and reflect it.
Mirror
Execute the reflection.
Undo
Undo the last reflection.
Note
The transformation of parts (move, rotate, scale, mirror) can lead to major changes in Custom Views that have
already been created..
Create Copy
Use the Create Copy tool to copy models, assemblies, and parts.
The Create Copy tool is located in More tools in the Toolbox group of the 3D-Mode tab.
Model Tree Selection
Select a model, an assembly, or a part in the Model Tree.
Create copy
Select Create Copy to copy the models, assemblies, or parts currently selected in the Model Tree:
• Models: Selected models will be copied, and the copy will be added to the end of the Model Tree.
• Assemblies: Selected assemblies will be copied, and the copy will be added at the end of the model.
• Parts: Selected parts will be copied, and the copy will be added at the end of the model or the assembly
Drag'n Trans
Use this tool within the RP Layout and the Placement tool to easily move and rotate models with the mouse.
Move parts
Left-click on the selected model and hold down the mouse button to move the model.
The x, y, and z-values of the translation and the position of the model center are shown while the model is moved.
To make moving the model easier, deselect one or two directions for the moving (x, y, z) under Move direction.
Rotate part
Choose the x, y, z, or the virtual axis of the screen as rotation axis.
Left-click on the model and hold down the mouse button to rotate the model.
Undo
Undo the last movement/rotation.
Note
The transformation of parts (move, rotate, scale, mirror) can lead to major changes in Custom Views that have
already been created.
11. 2D Mode
This section informs you about the 2D mode of 3D-Tool. The 2D mode features dimensions, markups, and tools to edit
the elements of a drawing
To view 2D drawings, click the 2D-Mode tab or 2D Mode in the Mode group.
Zoom All
Fit all visible drawings to the display.
Previous View
Undo the last zoom, move, or rotation of the view.
Zoom In
Zoom into an area. Click into the display, hold down the mouse button, and move the marquee across the area to
be zoomed.
Zoom Out
Zoom out of the view. Zoom in and out using the scroll wheel.
Black
Select the Black option to use a black background.
White
Select the White option to use a white background.
Custom color
Select the Custom color option to choose any color for the background.
To choose a color, click the square button behind the option.
Black/White Lines
Display all lines of the drawing in black or white, depending on the background color.
Thin Lines
Display all lines of the drawing with a width of 1pt. This may make it easier to see details in drawings with thick
lines.
Click View in the right info panel to display the layer list.
Dimensions
This layer contains the dimensions added with 3D-Tool. To hide the layer, click . To show the layer, click .
Redlining
This layer contains the redline markups, annotations, and pictures added with 3D-Tool. To hide the layer, click the
icon. To show the layer, click .
Layers of the drawing
Depending on the loaded drawing, the layer list contains one or multiple layers.
To hide a layer, click . To show a layer, click .
Show/Hide
Show/Hide the layer currently selected in the layer list.
The Measure/Markup tool is located in the Tools group of the 2D-Mode tab
Distance / Angle
Automatically measure the distance or the angle between two references.
Move the cursor over the drawing. Elements of the drawing that can be used as references for measuring will be
highlighted in blue, but you can also choose any arbitrary points.
Select two references by clicking on them.
Move the new dimension into the desired position, and click to fix it.
In the following dialog, adjust the properties of the dimension, and click OK.
The type and position of the references determines whether the angle or position is measured.
• Between two non-parallel lines the angle is measured.
• Between two parallel lines the distance is measured.
• Between two points the distance is measured.
• Between a point and a line the distance is measured.
Note
Press [Esc] to cancel the operation.
Distance
Measure the distance between two references.
Move the cursor over the drawing. Elements of the drawing that can be used as references for measuring will be
highlighted in blue, but you can also choose any arbitrary points.
Select two references by clicking on them.
Move the new dimension into the desired position, and click to fix it.
In the following dialog, adjust the properties of the dimension, and click OK.
Move the cursor over the drawing. Elements of the drawing that can be used as references for measuring will be
highlighted in blue, but you can also choose any arbitrary points.
Select two references by clicking on them.
Move the new dimension into the desired position, and click to fix it.
In the following dialog, adjust the properties of the dimension, and click OK.
The distance can be measured:
• Between two points.
• Between a point and a line.
• Between two parallel lines.
Note
Press [Esc] to cancel the operation.
Line Length
Measure the length of a line.
Move the cursor over the drawing. Lines that can be used as references for measuring will be highlighted in blue.
Select a line by clicking on it.
Move the new dimension into the wanted position, and click to fix it.
In the following dialog, adjust the properties of the dimension, and click OK.
Note
Press [Esc] to cancel the operation.
Radius
Measure the radius of a circle.
Move the cursor over the drawing. Circles that can be used as references for measuring will be highlighted in blue.
Select a circle by clicking on it.
Move the new dimension into the desired position, and click to fix it.
In the following dialog, adjust the properties of the dimension, and click OK.
Notes
• Press [Esc] to cancel the operation.
• If a circle cannot be selected, use Radius by 3 points.
Diameter
Measure the diameter of a circles.
Move the cursor over the drawing. Circles that can be used as references for measuring will be highlighted in blue.
Select a circle by clicking on it.
Move the new dimension into the desired position, and click to fix it.
In the following dialog, adjust the properties of the dimension, and click OK.
Notes
• Press [Esc] to cancel the operation.
• If a circle cannot be selected, use Radius by 3 points.
Radius by 3 Points
Measure the radius of a circle defined by three points.
Move the cursor over the drawing. Points of the drawing that can be used as references for measuring will be
highlighted in blue, but you can also choose any points.
Select three points by clicking on them.
Move the new dimension into the desired position, and click to fix it.
In the following dialog, adjust the properties of the dimension and click OK.
Note
Press [Esc] to cancel the operation.
Move the cursor over the drawing. Lines that can be used as references for measuring will be highlighted in blue.
Select two lines by clicking on them.
Move the new dimension into the desired position, and click to fix it.
In the following dialog, adjust the properties of the dimension, and click OK.
Notes
Press [Esc] to cancel the operation.
Angle By 3 Points
Measure an angle defined by three points.
Move the cursor over the drawing. Points of the drawing that can be used as references for measuring will be
highlighted in blue, but you can also choose any arbitrary points.
Select three points, of which the second point defines the angular point, by clicking on them.
Move the new dimension into the desired position, and click to fix it.
In the following dialog, adjust the properties of the dimension, and click OK.
Note
Press [Esc] to cancel the operation.
Angle By 4 Points
Measure an angle defined by four points.
Move the cursor over the drawing. Points of the drawing that can be used as references for measuring will be
highlighted in blue, but you can also choose any arbitrary points.
Select four points, of which point 1 and 2 define the first arm and point 3 and 4 the second arm of the angle, by
mouse click.
Move the new dimension into the wanted position, and click to fix it.
In the following dialog, adjust the properties of the dimension, and click OK.
Note
Press [Esc] to cancel the operation.
To add markups, text, and pictures, click the Measure/Markup tool in the Tools group.
In the Measure and Markup tool, click Arrow to add an arrow markup, or click the little black arrow in the
button to select another function.
Arrow
Add an arrow. Click to select the starting point, hold down the mouse button, and move the arrow to the end point.
Sketch
Add a sketch. Click on the drawing, hold down the mouse button, and draw with the cursor.
Circle
Add a circle. Click into the drawing, hold down the mouse button, and drag the circle to the wanted size.
Note
Actually, an ellipse is created and the circle only constitutes the ideal case of uniformly dragging the ellipse in the
x- and y-direction.
Rectangle
Add a rectangle. Click into the drawing, hold down the mouse button, and drag the rectangle to the wanted size.
Oval
Add an oval. Click into the drawing, hold down the mouse button, and drag the oval to the wanted size.
Cloud
Add a cloud. Click into the drawing, hold down the mouse button, and drag the cloud to the wanted size.
Add Text
Add a text. Click into the drawing. Choose the text height and color, enter the text, and click OK.
Add Picture
Add a PNG, JPG or BMP picture. Click into the drawing, hold down the mouse button, and drag the rectangle to
the wanted size. Release the mouse button, and load an image.
Edit Drawing
Use the 2D-Tools mode to edit the elements of the drawing and the markups, texts and pictures added with 3D-Tool.
The Edit drawing tool is located in the Tools group of the 2D-Mode.
Select
Click Select or press and hold the [Shift] key on your keyboard. The cursor changes to a cross hair. Now you
can select any element in the display. This can be elements of the drawing as well as 3D-Tool dimensions and
markups.
• Click on an element and the element will be highlighted and added to the selection.
• Click on the drawing, hold down the mouse button, and move the marquee select across the wanted
elements. Release the mouse button. All elements that are totally or partially covered by the marquee
rectangle are highlighted and added to the selection.
To remove a selection, click Deselect.
Delete Selection
Delete the selected elements.
If nothing is selected, but there is a layer of the drawing selected in the layer list, you will be asked if you want to
change the color of the complete layer.
Move Selection
Move the selected elements.
Click on the drawing, hold down the mouse button, and move the selection to the wanted position.
If nothing is selected, you will be asked if you want to move the origin of the drawing to the coordinates (0,0).
Scale Selection
Scale the selected elements.
If there is no text element selected yet (see above Select) click on a text element of the drawing.
If a text element is selected a small input box will be displayed in the right info panel to edit the text.
12. Options
This section informs you about the 3D-Tool settings that let you adjust 3D-Tool to your personal needs.
Licensing
Data Privacy
Show the 3D-Tool data privacy statement.
License Terms
Show the 3D-Tool End User License Agreement..
3D-Display Options
Change Background
Change the color and the gradient of the 3D-background.
• Gradient background
Display the background in a gradient that begins with the selected base color.
• Top color intensity
The slider adjusts the color intensity of the top color. Move it up for a brighter and down for a darker color.
• Set as default
Designate the current background as default.
• Change color
Set a base color for the background.
• Update screen
Apply all changes to the background. This way you can preview your settings without exiting the background
dialog.
Adjust Smoothing
Recalculate the smoothing for all models. To do so, enter an angle larger than "0". The transitions among the
triangles will be smoothed if the angle between the triangles is smaller than the smooth angle. The larger an
angle, the more the models will be smoothed. To prevent the models from being smoothed, reduce the angle to
0°.
Note:
The recalculation of the smooth vector overwrites the current smooth vectors and cannot be undone.
Preferences
The functions to change the language, to activate hardware acceleration, and to change the 3D-Tool preferences
are located in the Preferences group of the Options tab.
Change Language
Change the language of 3D-Tool. Choose one of the available languages from the drop down list. The language
will change immediately.
Preferences
Change the 3D-Tool preferences to your needs. A detailed description on all preferences can be found in the
Preferences section of this manual.
[Detailed description]
Hardware Acceleration
Activate hardware acceleration for the current session. This will speed up the display.
All changes in 3D-Tool and other open programs should be saved before activating the hardware acceleration for
the first time.
If there are strange effects after activating the hardware acceleration, it cannot be used.
• Parts of the user interface are not shown or not shown correctly.
• The model is not or is only partly shown.
• The program crashes.
• The program cannot be started.
In this case switch off the hardware acceleration or restart 3D-Tool. This is not a software bug but the result of an
incompatible implementation of the OpenGL interface in the driver of the graphics card.
If there are no problems, the hardware acceleration can be set permanently through:
Options tab > Preferences group > Preferences button > Hardware.
If there are unexpected problems after this permanent activation and if you cannot switch off the acceleration, e.g.
because 3D-Tool refuses to start then turn off the Hardware acceleration through:
Windows Start > Programs > 3D-Tool V 15 > Tools > OpenGl-Accelaration_Off.
Note
With 3D-Tool EXE-files, the hardware acceleration can be activated in the starting dialog of the EXE file or after
start-up in the Options tab by clicking Hardware acceleration.
Tip
Updating the driver of the graphics card will often eliminate problems during the hardware acceleration.
Info
About 3D-Tool
See information about 3D-Tool, such as the program version, the serial number, and license type.
Help
Help ( F1)
Open the 3D-Tool Help. The Help can always be opened by pressing the F1 Key.
Manual
Open the 3D-Tool manual. The manual contains the complete 3D-Tool Help. To view the manual, the Adobe
Reader is required.
Quick Reference
Open the 3D-Tool Quick Reference Card. The Quick Reference gives a brief overview of the 3D-Tool user
interface. To view the Quick Reference, the Adobe Reader is required.
Preferences
This section informs you about the default settings of the 3D-Tool tools and functions.
The Preferences are located in the Preferences group of the Options tab.
Common
Common default settings such as the program language and the default units.
Models of the following files will be scaled to the 3D-Tool default units during import:
• STEP, IGES, VDA, SAT, JT and PARASOLID.
• Native files from CATIA, Pro/Engineer, Creo, Inventor, SolidWorks, SolidEdge and UG.
Triangulated 3D models (STL, SLP, VRML, etc.), 3D-Tool models (DDD, EXE) and 2D drawings, do not contain
information on the units used and will be imported without scaling.
If the units of the model or the drawing deviate from the standard 3D-Tool units, this may lead to unexpected result
for the following functions:
• Incorrect assignment and conversion of the units in the Model-Info tool.
• Inappropriate specification of the Edge length for the Wall Thickness Analysis.
• Too small or large Text height of 2D dimensions and 2D texts.
In this case, change the 3D-Tool default units to the units of the file.
3D - Display
Default settings of the 3D Display such as the display of back faces and open edges.
3D - Model Tree
Default settings of the Model Tree.
Options tab > Preferences group > Preferences > 3D - Model Tree.
3D - Color
Default settings of transparency, brightness, and light position.
Transparency/Brightness
Set the values of transparency and brightness at the program start-up.
• Transparent ... Solid (Default: 70%)
Opacity of parts that are displayed transparent.
• Dull ... Shiny (Default: 50%)
Brightness of parts that are displayed shaded.
Light (Default: Light at 4/4)
Drag the yellow light spot to set the default light position.
3D - Cross Section
Default settings for 3D cross sections.
3D - Annotations
Default settings of dimensions and annotations.
3D - Import Basic
Default settings used with the Basic 3D Import.
Options tab > Preferences group > Preferences > 3D - Import Basic.
Calculate smooth vectors for files with flat triangles (Default: Inactive)
Calculate smooth vectors while loading files that do not contain smooth vectors. To do so, set Smooth angle.
Angles between 20 and 35 degrees deliver the best results.
Load *_s.stl files in one shell (Default: Active)
Load STL-Support files (*_s.stl) as one shell.
Load colored STL files as colored (Default: Active)
Load the colors from STL files that contain color data.
Assign color to non-colored STL files (Default: Active)
Automatically assign a new color to every STL file that does not contain color data.
Select a color for all non-colored STL files (Default: Inactive)
Assign the selected color to all STL files that do not contain color data. Click the square button to select the color.
Sort shells while loading STL or SLP files (Default: Active)
Sort the shells of the models while loading STL and SLP files.
Select the type and direction of sorting.
• By number of triangles.
• By volume.
• By volume of bounds (Default).
• By number of open edges.
• Up / Down
3D - Import Advanced/Premium
Default settings used with the advanced and premium 3D import.
Options tab > Preferences group > Preferences > 3D - Import Adv/Prem.
3D - Publish / Export
Default settings for publishing and saving data.
2D - Display
Default settings of the 2D display when the program is started.
2D - Annotations
Default settings of new 2D Annotations and Dimensions.
Print /Picture
Change the default settings for print-outs and pictures.
• Preferred print format (Default: Landscape)
Choose the preferred format for printing: Landscape or Portrait
• Jpeg quality (Default: 90)
Set the quality of JPG pictures that were created with 3D-Tool. Possible values are between 30 and 100.
Larger values will result in better quality but also in a larger file.
Capture to Clipboard
Settings for capturing sections of the screen to the Clipboard.
• Use white background (Default: Inactive)
Draw a black frame around the captured screenshot.
• Use antialias (Default: Active)
Use antialias on the captured screenshot.
• Include frame (Default: Inactive)
Draw a black frame around the captured screenshot.
Hardware
Activate the hardware acceleration and adjust the zoom speed of the mouse wheel.
Activate the OpenGL hardware acceleration of the graphics card at program start-up. In rare cases, problems
may occur after the hardware acceleration is activated.
Enable OpenGL 3.3 (Default: Inactive)
When the hardware acceleration is enabled, the OpenGL 3.3 hardware acceleration of the graphics card can also
be activated to optimize the display performance. In rare cases, after the activation some older graphic drivers
may show incorrect shading or colors.
Note
When enabling the OpenGL 3.3 option for the first time, you can perform a short, one-minute test that tests the
display performance of the graphics card. This test is recommended.
Mouse wheel zoom
Set the speed of the zoom when using the scroll wheel.
File Associations
The file extensions associated with 3D-Tool.
Options tab > Preferences group > Preferences > File Associations.
Check all file formats you want to associate with 3D-Tool, and click Apply.
The list contains all file formats that are supported by 3D-Tool. Non-selectable (gray colored) file formats are not
available with your 3D-Tool Version/License.
Notes
• Once a file association is set, it will be activated until it is overwritten by another program.
• To set a file connection, you have to have administrative rights. Starting with Windows Vista, you will be
asked to confirm and possibly to re-enter the administrative password by the User Account Control (UAC).
• File associations set by a Windows user manually may fail to be changed by 3D-Tool.
File to convert
Click on Choose a file to convert to select the 3D-CAD file you want to convert.
Output file
The complete path to the output file.The file that was converted will be saved in the same folder and under the
same name as the original file by default. The file extension will be adjusted according to the output format. The
path can be edited. Non-existent directories will be created. Click the [...] button to browse existing drives and
folders and to create new folders.
Format
From the drop down list, choose one of the supported output formats.
• CATIA V5: 3D-CAD model in the Catia V5 format. CATproduct will be displayed as file extension of the
output file by default. If the file that is to be converted is not an assembly, a CATPart file will be created
automatically.
• CATIA V4: 3D-CAD model in the Catia V4 format.
• STEP: 3D-CAD model in the STEP format.
• STL: Triangulated 3D model in the STL format.
• ACIS SAT: 3D-CAD model in the SAT format (ASIC-text).
• ACIS SAB: 3D-CAD model in the SAB format (ASIC-binary).
• ACIS ASAT: 3D-CAD model in the ASAT format (ASIC-text with assemblies). If the file to be converted is not
an assembly, the conversion into ASAT is not possible, and a SAB file will be created. ASAT files can be
imported into 3D-Tool.
• X_T: 3D-CAD model in the X_T-Format (Parasolid-Text).
• XML-E-BOM: 3D-CAD model in the XML E-BOM format (XML assembly structure and SAB parts). When
converting assemblies, there may be parts that cause problems. In these cases, first convert to the XML E-
BOM format, and then, in a second step, to the desired output format. If the direct conversion of an assembly
fails because of defective parts, this approach will often lead to success. Please note that XML files can only
be used from the folder they were created in.
Version
From the dropdown list, choose the file version when converting to CATIA V5, SAT, SAB and X_T. Possible
values are:
• For CATIA V5: V5R15 to V5-6R2022
• For SAT: V7, V8 and V10 to R2021
• For SAB: V18 to R2021
• For X_T: V12 to V34
Format specific options
• CATIAV5: Use hybrid bodies (Default: active)
Create so called "Hybrid Bodies" when converting models to CATIA V5. With "Hybrid Bodies" wire and face
geometries are created directly within the solid bodies and not within separate geometrical sets.
Options
• Output units (Default depends on Windows settings: mm for metric, inch for US system units)
Set the units of the output file. If the units of the output file differ from the units of the native file, the model will
be scaled. This option is not available for conversions to CATIA V5 because CATIA V5 only supports
millimeter (mm) units.
• Convert curves (Default: Active)
Convert curves too. If inactive, curves and lines will not be converted.
• Convert points (Default: Active)
Convert point too. If inactive, the points will not be converted.
• Healing (Default: Active)
Resolve problems that are caused by specific attributes of the various file formats or inaccuracies that occur
during the conversion.
• Create Log file (Default: Active)
Create Log files (*.log) in the directory of the output file during the conversion. The name of the Log files is
the same as the file that is converted. During 2-Step conversion two log files will be created. The files
contains information about the conversion process, and can be opened with a text editor.
• Convert hidden entities (Default: Inactive)
Activate the conversion of elements that are hidden in the file that will be converted.
• Tessellation-Chord height (Default: 0.05 mm / 0.002 inch)
Enter the chord height used for triangulation when converting to STL. Smaller values increase the quality of
the display but also increase the file size.
• Tessellation-Angle control (Default: 20.00)
Enter the tolerance angle used for triangulation when converting to STL. Smaller values increase the quality
of the display but also increase the file size.
Read Configurations
Pro/Engineer and Creo assemblies can contain Simplified Representations and SolidWorks models so
called Configurations. To set a representation/configuration for conversion, click the Read
Configurations button.
Note
The default values for these options can be changed in the Preferences of the 3D-NativeCAD Converter:
Options menu > Preferences
Convert Complete
Click Convert Complete to convert all parts and assemblies of the file to be converted.
The converter starts in a new window which displays information on the conversion progress. Do not close this
window before the conversion is complete unless you want to abort the conversion. The window will automatically
close when the conversion is completed.
The assembly structure of the file to be converted will be read. For complex assemblies this may take some time.
When the assembly structure is completely read, the Model Tree is displayed to Select the parts which should be
converted.
Select the parts which should be converted
To expand and collapse an assembly, click the arrow symbol in front of the assembly.
To disable a part, click .
To enable a part, click .
To disable an assembly, click .
To enable an assembly, click .
Convert Selected
Convert all enabled parts and assemblies. Disabled parts and assemblies will not be converted. For
conversion at least one part must be enabled.
The converter starts in a new window which displays information on the conversion progress. Do not close this
window before the conversion is complete unless you want to abort the conversion. The window will close
automatically when the conversion is completed
Preferences
Change the language of the interface and the converters default conversion options.
Program language
Set the language of the user interface.
Healing (Default: Active)
Activate Healing on start-up of the converter.
Convert hidden entities (Default: Inactive)
Activate the conversion of hidden entities on startup of the converter.
Convert curves (Default: Active)
Activate the conversion of curves on start-up of the converter.
Convert points (Default: Active)
Activate the conversion of points on start-up of the converter.
Tesselation - Chord height (Default: 0.05 mm / 0.002 inch)
For conversions to STL set the default chord height value.
Tesselation - Angle control (Default: 20.00)
For conversions to STL set the default angle control value.
Create Log file (Default: Active)
Activate the creation of log files on start-up of the converter.
Default units (Default depends on Windows settings: mm for metric, inch for US system units)
Set the default units used for file output.
CATIAV5: Use hybrid bodies (Default: active)
On start-up of the converter activate hybrid bodies for the CATIA V5 output.
Batch Mode
Convert complete models via command line. This enables you to create your own batch files for conversion.
In the Options menu, click Show Batch Content. The field Batch content for the converter shows the command
line to call up the converter with the current conversion settings. You can copy the content of the field and use it
with your batch file.
Call of the converter
"CADfile" > Path and file name of the file that is to be converted.
The file format of the output file is specified by its file extension:
• *.CATPart, *.CATProduct
To create CATIA V5 files both file extensions can be used. If the file to be converted is an assembly always a
CATProduct will be created. If the file to be converted is only a part always a CATPart will be created.
• *.model for Catia V4
• *.stp for STEP
• *.igs for IGES
• *.vda for VDA
• *.sat for ASIC SAT (ASIC text)
• *.sab for ASIC SAB (ASIC binäry)
• *.asat for ASIC ASAT
If the file to be converted is not an assembly, the conversion into ASAT is not possible, and a SAB file will be
created automatically.
• *.x_t for X_T (Parasolid-Text)
• *.xml for XML E-BOM
If the file to be converted is not an assembly, the conversion into XML-E-BOM is not possible, and no file will
be created.
• *.stl for STL
Notes
• Directories cannot be created in the batch mode. If the directory that has been assigned to an output file
does not exist, the file cannot be saved.
• In batch mode, only complete models can be converted. It is not possible to choose parts and assemblies.
• In Windows batch files (*.bat) any special chars and international chars within file names and other
parameters can only be used if an according code page is specified via CHCP command.
Optional parameters
The following parameters are optional. For parameters that have not been set, the default values as specified
here, and not the default values as set in the Preferences of the 3D-NativeCAD Converter will be used.
-oversion [Version name] > Version of the output file (Defaults: CATIAV5: V5-6R2015, SAT: V21, SAB: V21. X_T:
V19 )
When converting to CATIA V5, SAT and SAB a file version can be specified for the output file. Possible version
names are: For CATIA V5: V5R15 to V5-6R2022, for SAT: V7, V8 and V10 to R2021, for SAB: V18 to R2021, and
for X_T: V12 to V34.
-unit [mm/in] > Units of the output file (Default: mm)
Units: mm = Millimeter, in = Inch. If the units of the file to be converted differ then the model will be scaled.
-healing [1/0] > Healing (Default: 1 = enabled)
-hidden [1/0] > Convert hidden entities (Default: 0 = disabled)
-curves [1/0] > Convert curves for STEP, SAT, SAB, ASAT (Default: 1 = enabled)
-points [[1/0] > Convert points for STEP, SAT, SAB, ASAT (Default: 1 = enabled)
-config [Name] > Name of a representation/configuration (Default: Default configuration)
Pro/Engineer and Creo assemblies can contain Simplified Representations and SolidWorks models so called
Configurations. To set a representation/configuration for conversion, specify the name of the
representation/configuration after the -config parameter.
-chord [Number] > Chord height for STL output (Default: 0.05)
-angle [0 - 90] > Angle control for STL output (Default: 20.00)
-log [Path\filename.log] > Log file (Default: No Log file)
-hybridbodies [1/0] > CATIA V5: Use hybrid bodies (Default: 1 =enabled)
Requirements
The following requirements have to be met to use the 3D-NativeCAD Converter.
Supported Operating Systems
Windows 10 (64bit)
Windows 11
Software Requirements to use the converter
The following software will be installed if necassary together with 3D-Tool as it is required for the converter:
Microsoft Visual C++2015-2019 Redistributable [x86/x64]
64bit Interfaces
3D-Tool is a 32bit and 64bit software. The 64bit version of the program is supported by Windows 7 x64; Windows
8 x64, Windows 10 x64, and Windows 11. The 3D-Tool Premium interfaces and the 3D-NativeCAD Converter are
only available in Windows 10 x64 and Windows 11.
Limitations
The following limitations apply to the 3D-NativeCAD Converter.
Common
• 32bit Operating Systems
The 3D-Tool Premium interfaces and the 3D-NativeCAD Converter are not supported on 32bit operating
systems.
• Assembly attributes
Attributes assigned on the assembly level are not read by the converter, e.g. colors assigned on the
assembly level get lost and elements hidden on the assembly level will be loaded.
• Assembly features
Features (e.g. cuts, bodies, holes) added on the assembly level are not supported and will be ignored by the
converter. The support of patterns added on the assembly level is limited in the converter.
• Properties and attributes
The converter has limited support of common properties such as Color and Name. Further properties (e.g.
material properties, user defined properties) are not supported by the converter.
• Product Manufacturing Information (PMI)
The converter does not support the conversion of PMI-data, not even to output formats that support PMI.
• 2D-data / 2D-sketches
2D-data and 2D-sketches are not supported by the converter.
• Layers
In the converter the translation of layer information is limited.
• Free parts, faces, and curves
The converter supports free parts, faces, and curves on the top assembly level only and not within sub-
assemblies.
• Axes, planes, and local coordinate systems
The support of axes, planes, and local coordinate systems is limited in the converter.
• User-defined views
User-defined views and component views are not supported by the converter.
• Graphical data (visualization data)
The converter does not support graphical visualization data that is contained in 3D-CAD files in addition to
the CAD/BREP-data.
• Embedded triangulated data
Triangulated data embedded in 3D-CAD-files is not supported by the converter.
• Supressed elements
Suppressed element will not be read by the converter, not even by activating the "Convert hidden elements"
option.
• Hidden elements
Hidden elements will be read by the converter when the "Convert hidden elements" option is activated. If
hidden elements are converted to file formats that do not support hidden elements (e.g. STEP) the hidden
elements will be visible.
3DXML
• The converter does not support 3DXML files.
Catia V5/V6
• When reading CATPart files that contain bodies that share topology, the topology is duplicated for each body.
This may lead to very high memory usage and conversion time and may even cause the system to freeze.
• When writing to CATIA V5 the converter supports rotation matrizes of direct isometry. The indirect isometry
(reflection) is not allowed.
• The converter will not support files made with CATIA educational licenses.
• CGR files are not supported by the converter.
• All parts and sub-assemblies of an assembly file (*.CATProduct) have to be in the folder of the assembly file
or its sub-folders otherwise they will not be read by the converter.
• The viewer and the converter will read CATIA files with names that contain non-ASCII characters only from
drives providing 8dot3 file names.
• During the conversion to CATIA V5, all non ASCII characters in file and part names will be replaced by an
underscore. Additionally, in part names the characters ! : / \\ will be replaced by an underscore.
• The converter requires a complete file path to read and write CATIA V5 files in batch mode.
• During the conversion to CATIA V5 the attributes line-type and line-thickness will be translated for free wires
and curves only but not for edges.
• During the conversion to CATIA V5 multi-color wire bodies are output monochrome.
• CATPart files created using the geometry scale "Small Scale" or "Big Scale" are not supported by the
converter.
• The converter supports only English characters in Publication Names. All non-English characters will be
replaced by a underline.
• Due to hardware requirements, it may not be possible to view and to convert CATIA V5 files when using an
older computer (approx. before 2003). If you plan to use the CATIA V5 import on such a system, request a
free Trial Key to test the import.
Pro/Engineer, Creo
• All parts and sub-assemblies of an assembly file (*.asm) have to be in the same folder otherwise they will not
be read by the converter.
• The converter does not support Simplified Representations at part level.
• Instances in family tables are read by the converter only if the corresponding XPR and XAS files are present,
even though these are only optional in Pro/E. Without the XPR and XAS files the generic parts are read.
• The converter translates local coordinate systems only to file formats that support assemblies (CATIA V5,
STEP, IGES, ASAT).
• The curves "using equation" and "local push" are not supported by the converter.
• Cosmetic features are not supported by the viewer or the converter.
• Hidden "merge features" will not always be read accurately by the converter.
• Geometries that have been added to a component using SolidGeom filter are loaded by the viewer and the
converter, even if they have been hidden.
• The converter does not support flexible assemblies. Thus, positioning and/or sizing of these components
might be incorrect.
• In certain complex BREP scenarios, the converter may not show the ecpected results for bodies with multiple
lumps or for lumps with multiple shells.
• The converter does not support electrical harness data - neither as BREPs nor as graphical visualization.
UG / Siemens NX
• All parts and sub-assemblies of an assembly file (*.prt) have to be in the folder of the assembly file or its sub-
folders otherwise they will not be read by the converter.
• For body cuts the converter does not distinguish between the cutting tool body and the body to be cut. Both
will be converted as bodies.
SolidWorks
• All parts and sub-assemblies of an assembly file (*.sldasm) have to be in the folder of the assembly file or its
sub-folders otherwise they will not be read by the converter.
• Colors are supported by the converter starting with SolidWorks 2004.
• The converter supports hidden elements starting with SolidWorks 2009.
• The units of a model are read by the converter starting with SolidWorks 2001. With earlier versions the units
are always assumed as meters. This also applies to unsupported units such as feet and inch.
• Hidden bodies and features within parts are not supported by the converter.
• There is only limited support of hole features in the converter.
• Free points (reference points) are not supported by the converter.
• Pattern features are not supported by the converter.
• The attributes "Show", "No-show" and "Hidden" will be read by the converter starting with SolidWorks 2004.
• Configurations are supported starting with SolidWorks 98. In order to convert a part within an assembly in its
correct configuration, the according configuration must be saved in the part file. This is not necessarily the
case, especially not, if older parts have been opened and saved with a newer version of SolidWorks. If
configurations are missing, open the part in Solidworks, activate each configuration, and save the part. Faulty
or missing part configurations within SolidWorks assemblies may cause the converter to read the assembly
only partial or even not at all."
• 3D sketches and free curves are only partially supported by the viewer and converter, and only when
opening and converting the active configuration. Hidden curves or curves that are only visible in other
configurations can not be loaded and converted. Curves in the graphical data of the active configuration are
supported by the Viewer as of SolidWorks 2014.
• External referenced features are not supported by the viewer and converter.
• Parts and Assemblies embedded via „3D Interconnect“ will only be supported by the viewer and the converter
from SolidWorks 2020.
• Coordinate systems, work planes, and free points are not supported by the converter.
• Only CAD-models out of SolidWorks major versions will be supported by the converter. Alpha, beta and PR
versions cannot be read.
• Unicode text is only supported from the "Basic Multilingual Plane" (Plane 0, BMP). Filenames from the
"Supplementary Ideographic Plane" (SIP) are not supported by the converter.
SolidEdge
• All parts and sub-assemblies of an assembly file (*.asm) have to be in the folder of the assembly file or its
sub-folders otherwise they will not be read by the converter.
• Coordinate systems (WCS) are not supported by the converter.
• Simplified views will not be read by the converter.
• SolidEdge sub-assemblies can have multiple family tables. In the root assembly one can select one of the
tables for each instance of the sub-assembly. The converter do not support this, so that the instances may
have unwanted or wrongly transformed parts.
Inventor
• Inventor Model States are not supported by the converter. The active model state will be loaded.
• All parts and sub-assemblies of an assembly file (*.iam) have to be in the same folder otherwise they will not
be read by the converter.
• Attributes, such as color and layer, are not read by the converter.
• Some special Inventor features, such as "Lofting" and "Weld Symbols", are not supported by the converter.
• Free curves and points (reference points) are not supported by the converter.
• Flexible assemblies are not supported by the viewer and the converter. Positioning and/or sizing of flexible
components might be incorrect.
• Tables are not supported by the converter. The position and size of table-driven iParts and iAssemblies may
be incorrect.
• The converter does not support Inventor files that contain Mesh features, such as STL-data.
• Sheet metal bodies are not supported by the viewer and the converter prior to Inventor version 11.
Rhino
• Layer information is not supported by the converter. Only the current layer will be read.
• Kilometer, mile, and higher units are not supported by the converter.
JT
• "Big Endian" files are not supported by the converter.
• The Name and Layer attributes are not supported by the converter.
• Free points are not supported by the converter.
• The viewer and the converter will not support smart-topology-tables, STEP BREPs, AEC-shape- und ULP-
Segmente.
DWG/DXF
• The converter do not support block properties (Color, Layer, Hidden, Show).
• The converter only support the original RGB-color of an entity/layer. Insert Layer Mode color handling is not
supported.
• The name of BREPs are not supported by the converter.
• AEC, AECB, and MEP entities are not supported by converter.
15. Credits
3D-Tool thanks the following persons and companies.
Spatial Corporation
Portions of this software are owned by Spatial Corp.
© 1986-2022. All Rights Reserved.
Siemens PLM
Portions of this software are owned by Siemens Product Lifecycle Management Software Inc.
© 1986-2022. All Rights Reserved.
HarmonyWare
Portions of this software are owned by HarmonyWare, Inc.
© 1998-2022. All Rights Reserved.
SoftGold
Portions of this software are owned by SoftGold Software Company.
© 2001-2022 Soft Gold Ltd. All Rights Reserved.
3Dconnexion
3D input device development tools and related technology are provided under license from 3Dconnexion.
© 3Dconnexion 1992-2013. All Rights Reserved.
Intel Corporation
U3D Libraries are provided by the Intel Corporation under the Apache 2.0 License
© 1999-2006 Intel Corporation. All Rights Reserved.
Independent JPEG Group
Portions of this software are based on the work of the Independent JPEG Group
Copyright © 1991-2010, Thomas G. Lane, Guido Vollbeding, All Rights Reserved
FreeImage Open Source Image Libraty
This software uses the FreeImage open source image library. Seee http://freeimage.sourceforge.net for details.
FreeImage is used under the FreeImage Public License (FIPL), version 1.0.
Copyright © 2003-2012 by FreeImage
Dipl. Ing. Mike Lischke
Portions of this software are provided by Dipl. Ing. Mike Lischke
Copyright © 1999, Mike Lischke, [email protected]
Bsalsa Productions
EmbeddedWebBrowser is provided by Bsalsa Productions.
Fitminimizers
Provided by Dmitry Morozov and distributed under the MPL 2.0 License. See MPL Licensed Source Code.
Copyright © by Dmitry Morozov
MPL Licensed Source Code
Portions of this software are licensed under the MPL License. The source code is available from
https://www.3d-tool.de/downloads/mpl_licensed_code.zip
DCPcrypt Cryptographic Component Library
Released under the MIT license
© 1999-2009, David Barton
3MF Consortium
Portions of this software are provided by the 3MF Consortium
Copyright © 2019, 3MF Consortium
All rights reserved
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following
disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright © 1995-2016 International Business Machines Corporation and others. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to
whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice
appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear
in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE
COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to
promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
All trademarks and registered trademarks mentioned herein are the property of their respective
owners.
.7-zip
Copyright ©1999-2022, Igor Pavlov, https://www.7-zip.org
Redistributions in binary form must reproduce related license information from this file.
Note: You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to
register or pay for 7-Zip.
PUGIXML
------------------------------
Portions of this software are based on the pugixml library (http://pugixml.org).
© 2006-2018 Arseny Kapoulkine
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
General Public License for more details.
You can receive a copy of the GNU Lesser General Public License from http://www.gnu.org/
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following
disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder(s) nor the names of any contributors may be used to endorse or
promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
----
unRAR license restriction
---------------------------------
The decompression engine for RAR archives was developed using source
code of unRAR program. All copyrights to original unRAR code are owned by Alexander Roshal.
The license for original unRAR code has the following restriction:
The unRAR sources cannot be used to re-create the RAR compression algorithm, which is proprietary.
Distribution of modified unRAR sources in separate form or as a part of other software is permitted, provided that
it is clearly stated in the documentation and source comments that the code may not be used to develop a RAR
(WinRAR) compatible archiver.