Top Banner
DMU Optimizer Overview Conventions What's New? Getting Started Starting a Session Generating a Silhouette Generating a Wrapping Generating a Thickness Generating an Offset Generating a Free Space User Tasks Simplifying a Representation About Representation Simplification Generating a Silhouette More about Silhouette Generating a Wrapping More about Wrapping Using Simplification Command More about Simplification Merging Tree Representations Thickness and Offset Generating a Thickness More about Thickness Generating an Offset Along Normal Vectors More About Offset Along Normal Vectors Generating an Offset Along Fixed Vectors More About Offset Along Fixed Vectors Swept Volume Creating a Swept Volume Creating a Swept Volume from a Moving Reference Using Wrapping and Simplification in Swept Volume Filtering Swept Volume Positions More about Swept Volume Using Vibration Volume Capability Generating a Vibration Volume Generating a Vibration Volume from a Track More about Vibration Volume Generating a Free Space About Saving Operations 1 Page DMU Optimizer Version 5 Release 13
224

DMU Optimizer Page 1 DMU Optimizer - uCozbndtechsource.ucoz.com/.../DMU_Optimizer/dmoug2.pdf · DMU Optimizer is a product dedicated to improve users' productivity by computing an

Feb 11, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • DMU Optimizer

    Overview

    Conventions

    What's New?

    Getting Started

    Starting a Session Generating a Silhouette Generating a Wrapping Generating a Thickness Generating an Offset Generating a Free Space

    User Tasks

    Simplifying a Representation About Representation Simplification Generating a Silhouette More about Silhouette Generating a Wrapping More about Wrapping Using Simplification Command More about Simplification Merging Tree Representations

    Thickness and Offset Generating a Thickness More about Thickness Generating an Offset Along Normal Vectors More About Offset Along Normal Vectors Generating an Offset Along Fixed Vectors More About Offset Along Fixed Vectors

    Swept Volume Creating a Swept Volume Creating a Swept Volume from a Moving Reference Using Wrapping and Simplification in Swept Volume Filtering Swept Volume Positions More about Swept Volume

    Using Vibration Volume Capability Generating a Vibration Volume Generating a Vibration Volume from a Track More about Vibration Volume

    Generating a Free Space About Saving Operations

    1Page DMU Optimizer Version 5 Release 13

  • Creating 3D Cuts Writing Macros Managing Alternate Shapes in VPM Working with ENOVIA LCA Working with CGRs in DMU

    Workbench Description

    DMU Menu Bar DMU Optimizer Toolbar Sectioning Toolbar

    Sectioning About Sectioning Creating Section Planes Creating Section Slices Creating Section Boxes More About the Section Viewer Creating 3D Section Cuts Manipulating Planes Directly Positioning Planes Using the Edit Position and Dimensions Command Positioning Planes On a Geometric Target Snapping Section Boxes to Planes Snapping Planes to Points and/or Lines Saving Section Results Managing the Update of Section Results More About the Contextual Menu

    Customizing for DMU Optimizer

    DMU Optimizer Customizing Cache Settings

    Index

    2Page DMU Optimizer Version 5 Release 13

  • OverviewWelcome to the DMU Optimizer User's Guide. This guide is intended for users who need to become quickly familiar with the DMU Optimizer Version 5 product.

    This overview provides the following information:

    ● DMU Optimizer in a Nutshell

    ● Before Reading this Guide

    ● Getting the Most out of This Guide

    ● Accessing Sample Documents

    ● Conventions Used in this Guide

    DMU Optimizer in a NutshellDMU Optimizer is a product dedicated to improve users' productivity by computing an optimized geometrical representation of data for mockup verification in the context of the immersive and collaborative design review environment of the full digital mockup. DMU Optimizer facilitates the full integration of Digital Mockup centric processes within the global engineering environment of the customer.

    DMU Optimizer is a dedicated DMU Navigator workbench and is available on both UNIX and Windows environments.

    Before Reading this GuideBefore reading this guide, you should be familiar with basic Version 5 concepts such as document windows, standard and view toolbars. Therefore, we recommend that you read the Infrastructure User's Guide that describes generic capabilities common to all Version 5 products. It also describes the general layout of V5 and the interoperability between workbenches. You may also read DMU Navigator User's Guide

    You may also like to read the following complementary product guides, for which the appropriate license is required:

    ● DMU Space Analysis User's Guide.

    ● DMU Fitting Simulator User's Guide

    ● DMU Space Analysis User's Guide

    3Page DMU Optimizer Version 5 Release 13

  • To get the most out of this guide, we suggest you start reading and performing the step-by-step tutorial Getting Started. This tutorial will show you how to create mechanisms and joints from scratch.

    Once you have finished, you should move on to the next section: User Tasks dealing with the main capabilities of DMU Optimizer product (representation simplification, thickness, offset, free space swept volume, 3D cuts...) You might be interested in reading the Interoperability section which can

    be accessed directly from the table of contents using the following icon . It may be also a good idea to take a look at the section describing the menus and toolbars: Workbench Description

    Accessing Sample DocumentsTo perform the scenarios, you will be using sample documents contained in the online\dmoug_*X2\samples folder

    When samples belong to capabilities common to different products, those samples will be found in the online\cfysa_X2\samples folder.

    *Where X can be C for CATIA, D for DELMIA or E for ENOVIA.

    For more information about this, refer to Accessing Sample Documents in the Infrastructure User's Guide.

    Conventions Used in this GuideTo learn more about the conventions used in this guide, refer to the Conventions section.

    Getting the Most out of this Guide

    4Page DMU Optimizer Version 5 Release 13

  • ConventionsCertain conventions are used in CATIA, ENOVIA & DELMIA documentation to help you recognize and understand important concepts and specifications.

    Graphic Conventions

    The three categories of graphic conventions used are as follows:

    ● Graphic conventions structuring the tasks

    ● Graphic conventions indicating the configuration required

    ● Graphic conventions used in the table of contents

    Graphic Conventions Structuring the Tasks

    Graphic conventions structuring the tasks are denoted as follows:

    This icon... Identifies...

    estimated time to accomplish a task

    a target of a task

    the prerequisites

    the start of the scenario

    a tip

    a warning

    information

    basic concepts

    methodology

    reference information

    information regarding settings, customization, etc.

    the end of a task

    functionalities that are new or enhanced with this Release.

    allows you to switch back the full-window viewing mode.

    Graphic Conventions Indicating the Configuration Required

    Graphic conventions indicating the configuration required are denoted as follows:

    This icon... Indicates functions that are...

    5Page DMU Optimizer Version 5 Release 13

  • specific to the P1 configuration

    specific to the P2 configuration

    specific to the P3 configuration

    Graphic Conventions Used in the Table of Contents

    Graphic conventions used in the table of contents are denoted as follows:

    This icon... Gives access to...

    Site Map

    Split View mode

    What's New?

    Overview

    Getting Started

    Basic Tasks

    User Tasks or the Advanced Tasks

    Workbench Description

    Customizing

    Reference

    Methodology

    Glossary

    Index

    Text Conventions

    The following text conventions are used:

    The titles of CATIA, ENOVIA and DELMIA documents appear in this manner throughout the text. File -> New identifies the commands to be used. Enhancements are identified by a blue-colored background on the text.

    How to Use the Mouse

    The use of the mouse differs according to the type of action you need to perform.

    Use thismouse button... Whenever you read...

    6Page DMU Optimizer Version 5 Release 13

  • ● Select (menus, commands, geometry in graphics area, ...)

    ● Click (icons, dialog box buttons, tabs, selection of a location in the document window, ...)

    ● Double-click

    ● Shift-click

    ● Ctrl-click

    ● Check (check boxes)

    ● Drag

    ● Drag and drop (icons onto objects, objects onto objects)

    ● Drag

    ● Move

    ● Right-click (to select contextual menu)

    7Page DMU Optimizer Version 5 Release 13

  • What's New?This section identifies what new or improved capabilities have been documented in the Version 5 Release 13 of DMU Optimizer User's Guide.

    Enhanced Functionalities

    All Commands

    Working with ENOVIA LCAOptimal PLM Usability for DMU Optimizer: all data created in DMU Optimizer can be correctly saved in ENOVIA V5.

    3D Cuts

    Creating 3D cutsTwo new options are available in the 3D Cut dialog box: visual feedback (in the definition tab page) and automatic reset (in the positionning tab).

    Swept Volume

    Using wrapping and simplification in swept volumeTwo new options are available in the swept Volume dialog box: silhouette and spatial split.

    8Page DMU Optimizer Version 5 Release 13

  • Getting Started

    Before getting into the detailed instructions for using DMU Optimizer, the following tutorial aims at giving you a feel of what you can do with the product. It provides a step-by-step scenario showing you how to use key functions. The main tasks described in this section are:

    Starting a SessionGenerating a SilhouetteGenerating a WrappingGenerating a ThicknessGenerating an Offset

    Generating a Free Space

    9Page DMU Optimizer Version 5 Release 13

  • Starting a DMU Optimizer Session

    Before starting this scenario, you should be familiar with the basic commands common to all workbenches. These are described in the DMU Navigator User's Guide.

    This first task will show you how to enter the DMU Optimizer workbench and select your models.

    1. Select Digital Mockup -> DMU Optimizer from the Start menu.

    The DMU Optimizer workbench is loaded and an empty document opens:

    1. Select Insert -> Existing Component... from the menu bar.

    If the menu item cannot be selected, select and right-click product1 in the specification tree and select Existing Component... from the contextual menu.

    10Page DMU Optimizer Version 5 Release 13

  • 2. Select the desired model files by clicking the first one then shift-clicking the last one you

    want. Here, select the following .cgr files:

    ❍ ATOMIZER.cgr

    ❍ BODY1_2.cgr

    ❍ BODY2_2.cgr

    ❍ LOCK.cgr

    ❍ NOZZLE_1_1.cgr

    ❍ NOZZLE_1_2.cgr

    ❍ REGULATOR.cgr

    ❍ REGULATION_COMMAND.cgr

    ❍ TRIGGER.cgr

    ❍ VALVE.cgr

    3. Click Open to open the selected files.

    The specification tree is displayed showing all the selected products.

    Use the Fit All In icon to position the model geometry on the screen.

    11Page DMU Optimizer Version 5 Release 13

  • Generating a Silhouette

    This task will show you how to calculate new geometry and in this case generate a silhouette.

    Insert the following .cgr files, using Insert-> Existing Component...)● ATOMIZER.cgr

    ● BODY1_2.cgr

    ● BODY2_2.cgr

    ● LOCK.cgr

    ● NOZZLE_1_1.cgr

    ● NOZZLE_1_2.cgr

    ● REGULATOR.cgr

    ● REGULATION_COMMAND.cgr

    ● TRIGGER.cgr

    ● VALVE.cgr

    They are to be found in the online documentation filetree in the DMU Optimizer sample folder dmoug/samples(Optional)You can manage the Silhouette result as alternate shape automatically.

    For more details, please refer to Managing an Alternate Shape.

    You can simplify your silhouette result within the Silhouette dialog box.For more detailed information, please read Using Simplification Command and More About Simplification

    1. Click the Silhouette icon in the DMU Optimizer toolbar.

    The Silhouette dialog box appears:

    2. Select Product1 in the specification tree. (The number of triangles representing the tesselated shape

    of the selected product is displayed in the Number of triangles field.)

    12Page DMU Optimizer Version 5 Release 13

  • 3. Enter the desired value in the Accuracy field, for instance 2mm.

    4. Click the View(s) button to display the View Multi-selection dialog box.

    5. Select the desired views. The 6 views for instance.

    6. Click OK to confirm your operation.

    7. Click Preview to obtain a silhouette preview.

    13Page DMU Optimizer Version 5 Release 13

  • The progress bar is displayed letting you monitor and, if necessary, interrupt (Cancel option) the calculation.

    The Preview window is also displayed.

    The number of triangles representing the silhouette result is displayed in the Number of triangles field as shown below:

    8. Click Save

    The Save As dialog box is displayed

    9. Set the Type to .cgr

    You can save your result as a .stl file.

    This format can be reused and imported in other CATIA products for design purposes.For instance, with Digitized Shape Editor you can recreate exact surfaces from the imported point shell.

    10. Click Close to exit the silhouette command.

    11. Identify the folder in which you want to save the file

    12. Enter a file name

    14Page DMU Optimizer Version 5 Release 13

  • 13. Click Close to exit the silhouette command.

    15Page DMU Optimizer Version 5 Release 13

  • Generating a WrappingThis task will show you how to generate a Wrapping representation.

    Insert the following .cgr files from the samples folder.● ATOMIZER.cgr

    ● BODY1_2.cgr

    ● BODY2_2.cgr

    ● LOCK.cgr

    ● NOZZLE_1_1.cgr

    ● NOZZLE_1_2.cgr

    ● REGULATOR.cgr

    ● REGULATION_COMMAND.cgr

    ● TRIGGER.cgr

    ● VALVE.cgr

    (Optional)You can manage your Wrapping result as alternate shape automatically. Please refer to Managing an Alternate Shape.

    (Optional) you can customize wrapping color using Tools->Options...You can simplify your wrapping result within the Wrapping dialog box.For more detailed information, please read Using Simplification Command and More About Simplification

    1. Select Product 1 in the specification tree.

    2. Click the Wrapping icon in the DMU Optimizer toolbar.

    The Wrapping dialog box appears:

    16Page DMU Optimizer Version 5 Release 13

  • The number of triangles representing the selected product is displayed in the Number of triangles field:

    3. Set the grain accuracy by entering a value, 4mm for example.

    Setting the Ratio

    The Ratio determines the wrapping representation. A lower ratio results in a thinner wrapping coverage.

    4. Move the slider to the right (set the ratio to 0.40 for example)

    5. Click Preview

    The progress bar is displayed letting you monitor and, if necessary, interrupt (Cancel option) the calculation.

    17Page DMU Optimizer Version 5 Release 13

  • The number of triangles representing the wrapping result is displayed in the Number of triangles field as shown below:

    The Preview window is also displayed:

    6. Click Save.

    The Save As dialog box appears

    7. Select the desired format type from the drop-down list. i.e. .cgr file and click Save

    18Page DMU Optimizer Version 5 Release 13

  • 8. Click Close to exit the wrapping command.

    19Page DMU Optimizer Version 5 Release 13

  • Generating a ThicknessThis task will show you how to generate a thickness object.

    Load SCENARIO01.model from the samples folder using Insert ->Existing Component command

    Use the Fit All In icon to position the model geometry on the screen.(Optional)You can manage automatically the Thickness result as alternate shape.Please refer to Managing an Alternate Shape.

    1. Click the Thickness icon from the DMU Optimizer toolbar.

    The Thickness dialog box appears.

    2. Select SCENARIO01.model in the specification tree.

    3. Enter the Offset values. In our example, keep the default values:

    ❍ Offset 1=2mm

    ❍ Offset 2= 0mm

    4. Click Preview to generate the thickness representation.The preview window is displayed.

    The Orientation constraints option is disabled by default. The constraint propagation is done automatically.

    20Page DMU Optimizer Version 5 Release 13

  • 5. Zoom to visualize better the thickness result:

    You are not satisfied with the result.

    You are still in the Thickness command.

    6. Select the Orientation constraints check box:

    7. Click Preview.The propagation of constraints is not complete. The surfaces concerned are highlighted.

    8. Select again the Orientation constraints check box. When turned on you can define constraints on the

    initial representation.

    9. Define constraints for the corresponding surfaces:

    ❍ Drag the cursor onto the surface

    ❍ When you are satisfied, click the left-hand mouse button.The constraint is created.

    21Page DMU Optimizer Version 5 Release 13

  • At anytime, you can delete a constraint, what you need to do is click on the white square.Note that if you click the arrow, you reverse the constraint orientation.

    10. Click Preview when done. The surfaces are correctly positioned.

    22Page DMU Optimizer Version 5 Release 13

  • 11. Click Save. The Save As dialog box is displayed

    ❍ Set the Type to .cgr

    You can save your result as a .stl file.

    This format can be reused and imported in other CATIA products for design purposes.For instance, with Digitized Shape Editor you will be able to recreate exact surfaces from the imported point shell.

    ❍ Identify the folder in which you want to save the file

    ❍ Enter a file name

    12. Click Save.

    13. Click Close to exit the Thickness dialog box

    23Page DMU Optimizer Version 5 Release 13

  • Generating an OffsetThis functionality enables to add an offset to a selected set of products. You can define the orientation in which the offset will be applied. This orientation can be changed either manually or automatically.

    Insert SCENARIO01.model document from the samples folder.

    Use the Fit All In icon to position the model geometry on the screen.

    1. Click the Offset icon from the DMU Optimizer toolbar.

    The Offset dialog box is displayed:

    2. Select SCENARIO01 in the specification tree.

    3. Enter the Offset value, 2mm for instance.

    Note: you can now define an offset along fixed vectors, please refer to the Generating Offset Along Fixed Vectors

    4. Click Preview

    24Page DMU Optimizer Version 5 Release 13

  • 5. Select the Orientation constraints check box in the dialog box still displayed:

    6. Click Preview.

    Orientation Constraints

    ❍ The Orientation constraints option is disabled by default. (The propagation of default orientation constraints is done automatically).

    ❍ The constraints define the orientation of the offset (positive).

    7. Click Save. The Save As dialog box appears

    8. Enter a meaningful name, select the format type. In our example, select .cgr

    9. Click Save.

    25Page DMU Optimizer Version 5 Release 13

  • 10. Click Close to exit the offset command

    26Page DMU Optimizer Version 5 Release 13

  • Generating a Free SpaceThis task will show you how to calculate a free space for two different purposes

    ● You need to calculate a free space (volume) which will be assigned a new functionality (analysis...)(in box option)

    ● or a free space which corresponds to a capacity (in nearly closed geometry option)

    Open TankClosed2.CATProduct document.

    Use the Fit All In icon to position the model geometry on the screen.

    1. (Optional)

    You can automatically manage your free space result as alternate shape. For this:

    1. Select Tools->Options from the menu bar.The Options dialog box displays.

    2. Expand the Digital Mockup category from the upper-left tree.3. Select DMU Optimizer item to display the corresponding tab.4. In the Free Space field, select the Manage as alternate shape and the

    Activate shape check boxes to turn on the options. When the Activate shape option is turned on, the free space representation is the one visualized in the session.

    2. Click the Free Space icon from the DMU Optimizer toolbar.

    The Free Space dialog box and Free space box are displayed:

    27Page DMU Optimizer Version 5 Release 13

  • The box appears in the geometry area

    3. Select Product1

    4. Keep the default type ( in box area)

    5. Keep the default value in the accuracy field.

    Note that if you change the accuracy value (because you are not satisfied with

    the first value you entered), you need to use the command from the standard toolbar. You are still in the free space command and you can then enter a new accuracy value.

    6. Define the free space, You can either:

    ❍ enter coordinates values in the Free space box,

    ❍ resize the box with the manipulators within the geometry area,

    ❍ or click

    7. Click

    28Page DMU Optimizer Version 5 Release 13

  • 8. Click Preview to generate the free space. The progress bar is displayed letting you

    monitor and, if necessary, interrupt (Cancel option) the calculation.

    The preview window shows the result:

    9. Click Save.The Save As dialog box automatically appears

    29Page DMU Optimizer Version 5 Release 13

  • 10. Enter a meaningful name and click Save to generate a .3dmap file.

    11. Click Close

    For more detailed information, please refer to Generating a Free Space in the Basic Tasks section.

    30Page DMU Optimizer Version 5 Release 13

  • User Tasks

    The table below lists the tasks you will find in this section.

    Simplifying a RepresentationThickness and Offset

    Swept VolumeUsing Vibration Volume Capability

    Generating a Free SpaceAbout Saving Operations

    Creating 3D CutsWriting Macros

    Managing Alternate Shapes in VPMWorking with ENOVIA LCAWorking with CGRs in DMU

    31Page DMU Optimizer Version 5 Release 13

  • Simplifying a Representation (Using Silhouette, Wrapping or Simplification Functionalities)

    About Representation Simplification: gives background information about representation simplificationGenerate a Silhouette: click the Silhouette icon and select an object in the specification tree then enter the desired value in the grain field from the Silhouette dialog box. Click Preview. When done, click Save to save the silhouette representation.

    Generating a Silhouette using a Reference ProductMore About Silhouette: provides examples and explanations about silhouette functionalityGenerate a Wrapping: click the Wrapping icon and select an object, then enter the desired value in the precision accuracy field (Wrapping dialog box). Move the slider to the right to set the ratio. Click Preview. When done, click Save to save the wrapping representation.More About Wrapping: provides examples and explanations about wrapping functionalityUse Simplification Command: click the Simplification icon and select an object, then enter the desired value in the precision accuracy field (Simplification dialog box). Move the slider to the right to set the ratio. Click Preview. When done, click Save to save the wrapping representation.More About Simplification: provides examples and explanations about simplification functionality

    Merging Tree Representations

    32Page DMU Optimizer Version 5 Release 13

  • About Representation Simplification

    DMU Optimizer lets you simplify a geometric representation with the two following functionalities:

    ● Silhouette: keeps only the external representation of a model.The result obtained is as precise as the initial geometric representation.

    ● Wrapping: provides a simplified external representation of a geometry through an additional tessellation computation. Depending on the computation parameters selected, the result obtained can be very "light" (but less accurate) or more precise (but "heavier").

    ● Simplification: provides a simplified representation of a geometry through an additional tessellation computation.

    These three powerful functionalities allow the user to improve his productivity at any stage of the digital mockup review by significantly reducing the size of the mockups.

    They also offer an easy solution to protect confidential information by replacing accurate models with their simplified representation.The following examples aim at illustrating the gain obtained with these functionalities:

    Initial geometry

    19348 triangles

    Section

    Silhouette Silhouette section

    Accuracy= 0.2mm Result= 3868 triangles

    33Page DMU Optimizer Version 5 Release 13

  • Wrapping

    Before wrapping After wrapping

    34Page DMU Optimizer Version 5 Release 13

  • This simple example shows you how triangles are significantly reduced during simplification operation

    Simplification

    Initial geometry

    19348 triangles

    Simplification

    Accuracy= 0.5mm Result= 7416 triangles

    Note: the simplification result contains the inner parts of the mobile phone, therefore the number of triangles is higher than it is in the silhouette result.

    35Page DMU Optimizer Version 5 Release 13

  • Generating a Silhouette

    Silhouette functionality:

    ● allows to select a part or an assembly and only keeps the external facets of the selection. When in interaction with other parts, the same accuracy is kept while the file size is significantly reduced. For reviewing, the outer aspect of the part is identical to the original model (surface appearance, color...)

    ● lets you work on the Accuracy parameter in order to optimize the number of removed facets inside the silhouette

    ● allows you to work with 1 to 6 standard views and to use a camera from DMU Navigator to create an additional view of the silhouette. You can easily keep track of details that might have been lost with the standard views: for example you can set a camera on a hole axis in order to visualize data hidden from most views.

    ● you can select the reference axis system along which the computation will be done

    For more detailed information, please refer to More About Silhouette Functionality

    This task will show you how to use silhouette functionality to simplify a geometric representation.

    Open the Mobile_Phone.CATProduct from the samples folder

    (Optional)You might find useful to manage automatically your Silhouette result as an alternate shape of the initial component and specify a directory/path to save your result (see Customizing DMU Optimizer Settings)

    Note: If your are not working in alternate shape mode, it is strongly recommended to use the Reference Product option to avoid positioning problems when reinserting products. Please read About Reference Product

    1. Click the Silhouette icon from the DMU Optimizer toolbar.

    The Silhouette dialog box appears:

    2. Select the product you need to simplify (i.e. Mobile phone) in the specification tree or in the geometry area.

    36Page DMU Optimizer Version 5 Release 13

  • Click the More button:

    The Input Products dialog box is displayedThe listed selection corresponds to the those products you selected before you launched a calculation

    ❍ While the Input Products dialog box is active, you can change the selection in your session: the listed selection will be accordingly modified, for example:

    ❍ Likewise, if you change the selection in the Input products dialog box, the selection in your session will be correspondingly modified.

    ❍ You can select the Preview check box to see a preview of you product selection, for example:

    Note: neither the Input Products dialog box nor the Preview check box are available when working in alternate shape mode.

    You can select any node within the specification tree (terminal/non terminal) and even multi-select them provided that you are not working in alternate shape mode.

    3. Enter the desired value in the Accuracy field for instance 2mm.

    Please refer to More About Silhouette Functionality-Step 1

    37Page DMU Optimizer Version 5 Release 13

  • Setting the Accuracy:

    Specify the silhouette calculation accuracy. A lower value results in a slower computation time, but a "lighter" silhouette representation.

    4. Click the View(s) button to display the selection list. Please refer to More About Silhouette Functionality-Step 2

    5. Select the desired views. The 6 views for instance.

    6. Click OK to confirm your operation.

    7. Click Preview to launch the calculation

    The progress bar is displayed letting you monitor and, if necessary, interrupt (Cancel option) the calculation.

    The Preview window is also displayed.

    The number of triangles representing the silhouette result is displayed in the Number of triangles field as shown below:

    You can simplify your silhouette result within the Silhouette dialog box. For more detailed information, please read Using Simplification Command and More About Simplification

    8. Select the Accuracy check box in the simplification area.

    9. Enter a new value if needed.

    In our example enter 0.2mm

    38Page DMU Optimizer Version 5 Release 13

  • The number of triangles representing the simplified result is displayed in the Number of triangles area. If you are not satisfied, click once in the accuracy field, enter a new value, press Enter and then click Preview.

    10. Click Save. The Save As dialog box is displayed:

    ❍ Set the Type to .cgr. You can also save your resulting shape in .wrl, .model .stl formats

    ❍ Identify the folder in which you want to save the file

    ❍ Enter a file name

    11. Click Save

    Alternate Shape:

    (Optional)You can manage automatically your Silhouette result as an alternate shape of the initial component.

    For this:

    1. Select Tools->Options from the menu bar.The Options dialog box appears.

    2. Expand the Digital Mockup category from the upper-left tree.3. Select DMU Optimizer item to display the corresponding tab.

    The Alternate Shapes Management is available:4. Select the Silhouette check box: the option "Activate" is automatically turned on.

    The silhouette result is going to be added to the initial component as a new representation. For more details, please refer to Customizing DMU Optimizer Settings and Managing as an Alternate Shape.

    Remember you can customize silhouette settings at any time.

    39Page DMU Optimizer Version 5 Release 13

  • More about Silhouette How is the silhouette representation calculated?

    You obtain the silhouette of a specific geometry by:

    1. calculating a discrete envelope of the inital representation (discretization parameter = accuracy)

    2. filtering the triangles of the geometry which:

    ● do not belong to this envelope

    ● are not seen from the selected view (s)

    The following example aims at illustrating these two steps as well as the impact of accuracy and view parameters on the final result.

    Step 1: Envelope calculation (using the Accuracy parameter)

    Case 1: You select a small accuracy value Case 2: You select great accuracy value

    40Page DMU Optimizer Version 5 Release 13

  • Step 2: Filtering triangles (using the View parameter)

    Case 1: Case 2:This image illustrates the result you obtain if you select 4 views

    This image illustrates the result you obtain if you select 1 view

    41Page DMU Optimizer Version 5 Release 13

  • The table below shows the accuracy impact on the silhouette calculation

    Accuracy Computation Time Used Memory Simplification Rate

    Greater Shorter LessLower

    Smaller Longer MoreHigher

    42Page DMU Optimizer Version 5 Release 13

  • Generating a Wrapping

    Wrapping functionality:

    ● Lets you select a part or an assembly and wrap it through an additional tessellation in order to generate a light external envelope of the part. The resulting envelope is a unique volume.

    ● Provides a selectable tessellation (Grain parameter) which lets you manage the file size against precision of the wrapped representation

    ● Through this functionality, you can:

    ● drastically reduce the size of your assembly

    ● roughly reserve room for a component not completely designed yet

    ● protect your data confidentiality when sending information to partners by hiding confidential details of your product

    For more detailed information, please refer to More About Wrapping.This task will show you how to simplify a representation using the Wrapping functionality.

    Open the Mobile_Phone.CATProduct from the samples folder.

    1. (Optional)

    You can manage automatically your 'Wrapping result' as an alternate shape of the initial component. In this case, the wrapping result will be

    automatically reinserted and will replace the initial component (provided the Activate check box is selected, it is by default)

    Note: If your are not working in alternate shape mode, it is strongly recommended to use the Reference Product option to avoid positioning

    problems when reinserting products. Please read About Reference Product

    Alternate Shape:

    1. Select Tools->Options from the menu bar.The Options dialog box is displayed.

    2. Expand the Digital Mockup category from the upper-left tree3. Select DMU Optimizer item to display the corresponding tab.

    The Alternate Shapes Management is available

    4. Select the Wrapping check box: the wrapping is automatically treated as an alternate shape

    2. (Optional)

    You can customize your wrapping result color easily selecting the Tools->Options...

    1. Expand the Digital Mockup category from the upper-left tree.2. Select DMU Optimizer item to display the corresponding tab.3. Change the default color as shown below:

    About selection: you can select any node within the specification tree (terminal/non terminal) and even multi-select them provided that you are not working in alternate shape mode.

    3. Select the product to you want to wrap (i.e. Battery.1) in the specification tree or in the geometry area.

    4. Click the Wrapping icon from the DMU Optimizer toolbar.

    The Wrapping dialog box is displayed.

    43Page DMU Optimizer Version 5 Release 13

  • ❍ The number of triangles representing the selected product is displayed in the number of triangles field.

    ❍ The Alternate shapes management field appears.

    Note: Neither the Input Products dialog box nor the Preview check box are available when working in alternate shape mode.

    5. Set the grain by entering a value, 4mm for example.

    Setting the Grain

    The grain determines the precision of the wrapping representation. The grain parameter determines the size of the triangles used to represent the wrapping. A lower setting results in slower computation time, but a more precise calculation of the wrapping.

    For more detailed information, please refer to More About Wrapping-Step 1.

    Setting the Offset Ratio

    The Ratio enables to inflate the wrapping representation. A lower ratio value results in a less enveloping representation.If you check the cubic option, you will obtain a coarse wrapping representation (voxel) but enveloping the product entirely.

    Please refer to More About Wrapping-Step 2.

    6. Set the ratio:

    1. Move the slider to the right to set the ratio to desired value (0.40, for example).or if you need a wrapping enveloping entirely the geometry:

    2. Select the Cubic check box to obtain a voxel representation of the envelope (the Offset ratio option is grayed out).

    44Page DMU Optimizer Version 5 Release 13

  • 7. Click Preview to obtain a preview.

    The progress bar is displayed letting you monitor and, if necessary, interrupt (Cancel option) the calculation.

    The preview window lets you see the resulting wrapping:This is what you obtain with 0.40 as offset ratio value: This is what you obtain if you checked the cubic option :

    About wrapping color customizationLet's see the result you obtain if you customized the wrapping volume color before launching the calculation

    Default option:The option is turned off, the check box is cleared.

    The option is turned off, the check box is cleared but you change the default color using the drop-down list:

    You selected the 'Use part when possible, otherwise...' check box: in this case, there are three colors in the original model (light grey, blue and dark gray). The color chosen is the default one (see picture opposite)

    You selected the 'Use part when possible, otherwise...' check box and selected a color of your choice:

    45Page DMU Optimizer Version 5 Release 13

  • 8. Check the number of triangles representing the wrapping result. It is displayed in the Number of triangles field as shown below:

    9. You can simplify your wrapping result. For more detailed information, please read Using Simplification Command and More About Simplification

    We assume you performed step.6 1.Select the Accuracy check box in the simplification field.

    Enter a new value if needed. In our example, keep the default value

    10. Click Preview

    11. Click Save. The Save As dialog box is displayed. You can identify a specific path/ directory to save your resulting shape using Tools-

    >Options... Please read Saving Operation...

    1. Set the Type to .cgr2. Identify the folder in which you want to save the file3. Enter a file name

    12. Click Close to exit the wrapping command.

    The wrapping result is automatically inserted

    46Page DMU Optimizer Version 5 Release 13

  • 13. Right-click Battery.1 in the specification tree and select Manage-> Representations to check your wrapping is treated as alternate shape

    Remember you can customize wrapping settings at any time using Tools->Options...

    47Page DMU Optimizer Version 5 Release 13

  • More about Wrapping

    How is the wrapping representation calculated?

    You generate a wrapping from existing geometric elements by:

    1. computing a set of points regularly spaced on the envelope of the original geometry (distance between points = grain parameter)

    2. offsetting these points to obtain a inflated result which better includes the original geometry (offset value = grain * offset ratio)

    3. building triangles from the set of offset points.

    The following example aims at illustrating these three steps as well as the impact of grain and offset ratio parameters on the final result.

    Step 1: Computing points (using the Grain parameter)

    48Page DMU Optimizer Version 5 Release 13

  • Step 2: Offsetting points (using the Offset Ratio parameter)

    Step 3: Building the result

    Case 1: Offset Ratio = 0.0 Case 2: Offset Ratio = 0.5

    Cubic option:

    If you select the cubic check box, you obtain a voxel (cubic) representation of the envelope. The voxel size equals to the grain parameter. The offset ratio is not used.

    49Page DMU Optimizer Version 5 Release 13

  • This image illustrates the wrapping result with the cubic option turned on:

    The table below shows the grain parameter impact on the wrapping calculation:

    Grain Value Computation Time Used Memory Resulting Size (number of triangles)

    Greater Shorter Less Smaller

    Smaller Longer More Bigger

    The table below shows the offset ratio impact on the wrapping calculation:

    Offset Ratio Value Computation Time Used Memory

    Resulting Geometric Size

    Resulting Size (number of triangles)

    Greater

    No Change No Change Bigger No change

    Smaller

    No Change No Change Smaller No Change

    Cubic Mode

    Shorter Less

    Includes entirely the original geometry

    No Change

    50Page DMU Optimizer Version 5 Release 13

  • Using Simplification Command

    Simplification functionality:

    ● Lets you select a part or an assembly and simplify it through an additional tessellation in order to generate a lighter mesh of the part.

    ● Provides a selectable tessellation which lets you manage the file size against precision of the representation

    ● Through this functionality, you can drastically reduce the size of your assembly

    This functionality can applied on documents from the following types:

    ● .CATPart

    ● .cgr

    ● .vrml

    ● .model

    and on

    ● silhouette

    ● wrapping

    ● vibration volume

    ● merger result

    Please refer to Generating a Silhouette and Generating a Wrapping

    For more detailed information, please refer to More About Simplification

    This task will show you how to simplify a representation using the simplification functionality.

    Open SIMPLIFICATION.CATProduct document

    (Optional)You can manage automatically your Simplification result as an alternate shape of the initial component. In this case, the simplification result will be automatically reinserted and will replace the initial component (provided the Activate check box is selected, it is by default)

    Note: If your are not working in alternate shape mode, it is strongly recommended to use the Reference Product option to avoid positioning problems when reinserting products. Please read About Reference Product

    51Page DMU Optimizer Version 5 Release 13

  • About selection:

    You can now select any node within the specification tree (terminal/non terminal) and even multi-select them provided that you are not working in alternate shape mode.

    1. Select the product to you want to simplify (i.e. Product1) in the specification tree or in

    the geometry area.

    2. Click the Simplification icon in the DMU Optimizer toolbar.The Simplification dialog

    box is displayed

    The number of triangles representing the selected product is displayed in the number of triangles field:

    Setting the Accuracy:

    defines the simplification calculation accuracy. A lower value results in slower computation time, but a "lighter" simplification representation.

    3. Enter the desired value in the Accuracy field for instance 2mm.

    4. Click Preview. The progress bar is displayed letting you monitor and, if necessary,

    interrupt (Cancel option) the calculation.

    52Page DMU Optimizer Version 5 Release 13

  • The number of triangles representing the simplification result is displayed in the Number of triangles field as shown below:The simplification representation is coarse but the number of triangles has been drastically reduced.

    5. Click Save. The Save As dialog box is displayed

    ❍ Set the Type to .cgr

    ❍ Identify the folder in which you want to save the file

    ❍ Enter a file name

    53Page DMU Optimizer Version 5 Release 13

  • 6. Click Save in the Save As dialog box

    7. Click Close to exit the simplification command

    8. Select File->New... and select product from the list of types in the New dialog box

    9. Click OK.

    10. Insert in the new CATProduct (Insert->Existing components) from the samples

    folder

    54Page DMU Optimizer Version 5 Release 13

  • ❍ SIMPLIFICATION.CATProduct document

    ❍ Product1_SIMPLIFICATION.cgr document

    This is what you should have:

    Now,we are going to compare the two products, please refer to "Comparing Products" in DMU Space Analysis User's Guide

    11. Select Start->Digital Mockup->DMU Space Analysis...

    12. Click the Compare Products icon in the DMU Space Analysis toolbar: Visual

    comparison is the default comparison mode.The Compare Products dialog box appears.

    13. Select one of the products you want to compare

    14. Select the other product (new version), Product1_SIMPLIFICATION1.1

    55Page DMU Optimizer Version 5 Release 13

  • You are not satisfied with the result, you are going to simplify again with a finer accuracy value

    15. Click Close to exit Compare Product command

    16. Switch to DMU Optimizer workbench selecting Start->Digital Mockup->DMU

    Optimizer

    56Page DMU Optimizer Version 5 Release 13

  • 17. In the SIMPLIFICATION.CATProduct window, click the Simplification icon in the

    DMU Optimizer toolbar.

    18. Enter the desired value in the Accuracy field, this time 0.6mm.

    19. Click Preview to obtain a preview.The progress bar is displayed letting you monitor

    and, if necessary, interrupt (Cancel option) the calculation.

    The number of triangles representing the simplification result is displayed in the Number of triangles field as shown below: This time the simplification representation is finer and the number of triangles result is still valid in terms of performance gains.You are satisfied with the result

    20. Click Save. The Save As dialog box is automatically displayed:

    21. Select .cgr file from the Save as type drop-down list and enter a meaningful name if

    needed.

    57Page DMU Optimizer Version 5 Release 13

  • Alternate Shape:

    (Optional)You can manage automatically your Simplification result as an alternate shape of the initial component.

    For this:

    1. Select Tools->Options from the menu bar.The Options dialog box is displayed.

    2. Expand the Digital Mockup category from the upper-left tree.3. Select DMU Optimizer item to display the corresponding tab.

    The Alternate Shapes Management is available4. Select the Simplification check box: the simplification is automatically treated as an

    alternate shape

    Remember you can customize simplification settings at any time.

    The simplification result will be added as a new representation of the initial component.For more details, please refer to Customizing DMU Optimizer Settings and Managing as an Alternate Shape.

    58Page DMU Optimizer Version 5 Release 13

  • More about Simplification

    Simplification functionality:● You can select a part or an assembly and simplify it using an additional tessellation to

    generate a coarser mesh.

    ● Provides a selectable tessellation which lets you manage the file size against precision of the representation

    ● Through this functionality, you can drastically reduce the size of your assembly

    How is the simplification representation calculated?

    You generate a simplification representation by:

    1. computing a new mesh of the original geometry using an approximation error (= accuracy parameter)

    2. removing and/or merging the existing triangles of this geometry

    The following example aims at illustrating these two steps as well as the impact of accuracy parameter on the final result.

    59Page DMU Optimizer Version 5 Release 13

  • Merging Tree Representations

    Merger

    This new functionality lets you simplify the tree representation by merging its visualization structure.

    ● available in interactive and batch mode

    ● the result of this operation can be saved in cgr, VRML, CATIA V4 mockup Surface. It can be managed as an alternate shape.

    This new functionality can be very useful especially

    In Clash context:

    ● you can now work on bigger models by optimizing other Multi-cad cgrs

    In Track context, when distances specifications are defined and activated if you perform a merging operation:

    ● you will obtain significant performances gain

    This task will show you how to use the merger

    Insert the Keypad.cgr document. This cgr file is to be found in in the online documentation filetree in the DMU Optimizer samples folder online\dmoug_*X2\samples

    Alternate Shape:

    (Optional) You can manage automatically your result as an alternate shape of the initial component.

    For this:

    1. Select Tools->Options from the menu bar. The Options dialog box is displayed.2. Expand the Digital Mockup category from the left-hand tree.3. Select DMU Optimizer item to display the corresponding tab. The Alternate Shapes Management is

    available4. Select the Merger check box: when activated the Merger representation is the one visualized in

    session.

    60Page DMU Optimizer Version 5 Release 13

  • 1. Click the Merger icon from the DMU Optimizer toolbar.

    The Merger dialog box is displayed:

    ❍ Edges: this check box is selected by default, the edges are kept.

    ❍ Decoration: this check box is selected by default

    ❍ Levels of detail: if checked, the calculation takes into account the levels of detail. If the selected product does not include levels of detail, please note these will be calculated when launching the command, therefore the cgr size will be larger.

    Note: If you manage the Merging operation result as an alternate shape, the Merger dialog box will be slightly different from the above dialog box, click on the image below:

    ❍ In this case, the resulting merger representation will replace the initial component.

    ❍ In our scenario, we decided not to treat the merger representation as an alternate shape

    2. Select the Product you want to be merged either in the geometry area or in the specification tree

    (i.e. keypad.1)

    61Page DMU Optimizer Version 5 Release 13

  • 3. (Optional) Simplify your merger representation:

    ❍ Select the Accuracy check box in the simplification area.

    ❍ Enter a new value if needed.

    4. Click Save.

    The save as dialog box is displayed:❍ Set the Type to .cgr. You can also save your resulting shape in .wrl, .model .stl formats

    ❍ Identify the folder in which you want to save the file

    ❍ Enter a file name

    62Page DMU Optimizer Version 5 Release 13

  • 5. Click Save

    6. Reinsert the merger representation (Keypad.1_MERGER.cgr) you just saved in Product1

    ❍ Right-click Product1, select Components->Existing Component...

    ❍ Select Keypad.1_MERGER.cgr in the File Selection dialog box and click Open

    ❍ use the 3D compass manipulation handle to obtain two different keypads in the geometry area (For more information, see Moving Objects using the 3D Compass in the Infrastructure User's Guide)

    7. Compare the size of the two cgr documents:

    Before merging operation After merging operation

    The cgr is optimized and much lighter. The number of triangles is identical:

    63Page DMU Optimizer Version 5 Release 13

  • Thickness and OffsetGenerate a Thickness: click the Thickness icon and select an object, then enter the offset values in the Thickness dialog box. Click Preview to generate the thickness representation. If you are not satisfied, define constraints manually if necessary. When done, click Save and save.More About Thickness: provides examples and explanations about thickness functionality.Note: From V5R11, the calculation changes: offset1 and offset2 values make the selected surface move to two opposite directions (i.e. two positive values equal to 2mn will result in a thickness of 4mm).Generate an Offset Along Normal Vectors: click the Offset icon and select an object, then enter the offset value in the Offset dialog box. Click Preview. When done, click Save to save the offset representation.More About Offset Along Normal Vectors: provides examples and explanations about offset functionality using the " Along normals" option ( corresponds to the version V5R5 offset creation method)Generate an Offset Along Fixed Vectors: click the Offset icon, select an object and an axis system, then enter offset values in the Offset dialog box. Click Preview. When done, click Save to save the offset representation.More About Offset Along Fixed Vectors: provides an example and explanations about offset functionality using the "Along Fixed vectors" option.

    64Page DMU Optimizer Version 5 Release 13

  • Generating a Thickness

    Thickness functionality:

    ● Allows to create a volume type representation of a selected surface type model in order to perform realistic analysis (such as clash, contact check...)

    ● Offsets are applied on both faces of the original 2D surface

    ● Ability to define the orientation in which the offsets are applied. These orientations can be changed manually or automatically to correct the possible lack of uniformity between the orientations of the different surfaces.

    ● This functionality is dedicated to all industries where the design is created using surfaces and where the user needs volume to perform realistic analysis such as clash checks or measures (volume, inertia...) on the digital mockup. This is for example the case for the body in white process.

    For more detailed information, please refer to More About Thickness.

    Insert SCENARIO01.model from the samples folder.

    Use the Fit All In icon to position the model geometry on the screen.(Optional)You can manage automatically your Thickness result as alternate shape of the initial component.

    In this case, the thickness result will be automatically reinserted and will replace the initial component

    (provided the Activate check box is selected, it is by default)

    Note: If your are not working in alternate shape mode, it is strongly recommended to use the Reference

    Product option to avoid positioning problems when reinserting products. Please read About Reference

    Product

    In our example, the Manage Alternate Shape option is activated for Thickness.

    1. Click the Thickness icon from the DMU Optimizer toolbar.

    The Thickness dialog box is displayed.

    2. Select the surface(s) you want to work on (i.e. SCENARIO01.model) in the specification tree or in

    the geometry area.

    Note: only 2D surface(s) can be selected.

    About selection:

    You can select any node within the specification tree (terminal/non terminal) and even multi-select them provided that you are not working in alternate shape mode.

    65Page DMU Optimizer Version 5 Release 13

  • 3. Enter the Offset values:

    For instance:

    Offset 1=2mmOffset 2=0mm

    Setting the Offset values:

    Depending on the surface design, you can define any value meeting your needs (negative, positive, or null)

    Please refer to More About Thickness

    4. Click Preview to generate the thickness representation. The preview window is displayed.

    66Page DMU Optimizer Version 5 Release 13

  • 5. Zoom to visualize better the thickness result:

    If you are not satisfied with the result (because of gaps between surface patches or bad offset orientation)You can turn on the Orientation constraints optionOrientation Constraints

    ❍ The Orientation constraints option is disabled by default. (The default normal vectors are used)

    ❍ Through this functionality, you can define the orientation of the offset (on every surface patch).■ If you select the Orientation constraints check box (without defining additional vectors): the

    normal vector orientation is done automatically. The first normal vector found defines the reference orientation which is propagated to the neighboring surfaces.

    ■ If the automatic propagation is still incomplete (for example, certain surfaces are not correctly connected), you need to define manually normal vectors.

    You are still in the Thickness command.

    6. Select the Orientation constraints check box in the dialog box still displayed:

    If you change any of the dialog box parameters, the initial representation is displayed

    7. Click Preview.

    67Page DMU Optimizer Version 5 Release 13

  • The Propagation is not complete.The surfaces concerned are highlighted.

    8. Select the Orientation constraints check box again to define constraints on the original

    representation.

    9. Define constraint vectors for the corresponding surfaces in the document window:

    ❍ Drag the cursor onto the surface.

    ❍ When you are satisfied, use the left mouse button.The constraint vector is created.

    At anytime, you can delete a constraint vector, what you need to do is to click on the white squareNote that if you click the arrow, you reverse the constraint vector orientation.

    10. Click Preview when done. The calculation is based on the orientation of the constraint vectors.

    This time, the result is correct (there are not any highlighted surfaces displayed):

    68Page DMU Optimizer Version 5 Release 13

  • 11. Click Save.

    The Save As dialog box is displayed:

    ❍ Identify the folder in which you want to save the file

    ❍ Enter a file name

    69Page DMU Optimizer Version 5 Release 13

  • 12. Click Save.

    13. Click Close to exit the thickness command

    Alternate Shape:

    (Optional)You can manage your Thickness result as an alternate shape

    For this:

    1. Select Tools->Options from the menu bar.The Options dialog box appears:

    2. Expand the Digital Mockup category from the upper-left tree.3. Select DMU Optimizer item to display the corresponding tab.

    The Alternate Shapes Management is available4. Select the Thickness check box: the thickness is automatically activated as an alternate shape

    The Thickness result will be added as a new representation of the initial component.For more details, please refer to Customizing DMU Optimizer Settings and Managing as an Alternate Shape.

    Remember you can customize thickness settings at any time.

    70Page DMU Optimizer Version 5 Release 13

  • More about Thickness

    How is the thickness representation calculated?

    To obtain a thickness representation:

    ● select the offset values depending on the surface design:

    surface = solid (neutral- fibred)surface = solid (surface limit)

    The thickness value can take any positive or negative value

    The following example aims at illustrating the impact of the offset values on the final result.

    Case 1: offset 1 value>0 and offset 2 value>0 (or the opposite)

    The surface is assigned offsets on both sides

    Note: From V5R11, the calculation changes: offset1 and offset2 values make the selected surface move to two opposite directions (i.e. two positive values equal to 2mn will result in a thickness of 4mm).

    Case 2: offset 1 value>0 and offset 2 value=0 (or the opposite)

    The surface is assigned an offset on one side

    Now, if offset 1 value=0 and offset 2 >0 this is what you obtain:

    71Page DMU Optimizer Version 5 Release 13

  • Case 3: offset 1 value>0 and offset 2 value

  • Case 2: the orientation constraints option is checked (automatic mode)

    The first default normal vector defines the offset orientation reference. This orientation is automatically propagated to the neighboring surfaces.

    Result: If the surface patches are not correctly connected, there might still be remaining gaps between surface patches. In this case, you need to use the orientation constraints option and to define manually constraint vectors.

    NB. The surface patches are not correctly connected are highlighted in the result preview.

    Case 3: you checked the orientation constraints option and defined two orientation constraint vectors.

    The orientation constraint vectors define the offset orientation references. This resulting orientation is propagated to the neighboring surfaces of each constraint

    NB. The constraint vectors defined manually appear as red arrows on the picture.

    Result: The surface patches are now correctly connected

    73Page DMU Optimizer Version 5 Release 13

  • Generating an Offset Along Normal Vectors

    Offset functionality:

    ● Allows to add an offset to a selected set of shapes (surfaces or volumes), this provides a security margin around these shapes

    ● Enables to define the orientation in which the offset is applied. This orientation can be changed manually or automatically to correct the possible lack of uniformity between the orientation vectors of the different surfaces.

    For more detailed information, please refer to More About Offset Along Normal Vectors.

    This task will show you how to generate offsets on a surface or volume using the offset functionality.

    Insert SCENARIO01.model from the samples folder.

    Use the Fit All In icon to position the model geometry on the screen.(Optional) You can manage automatically your Offset result as alternate shape of the initial component. In this case, the offset result will be automatically reinserted and will replace the initial component (provided the Activate check box is selected, it is by default)

    Note: If your are not working in alternate shape mode, it is strongly recommended to use the Reference Product option to avoid positioning

    problems when reinserting products. Please read About Reference Product

    1. Click the Offset icon in the DMU Optimizer toolbar.

    The Offset dialog box is displayed.

    2. Select the solid or surface you want to work on (i.e. SCENARIO0. model) either in the specification tree or in the geometry area.

    The result can be surface or a solid. The type of the offset result will be the same.

    3. Enter the Offset value, 2mm for instance.

    Note: you can define an offset along fixed vectors, please refer to theGenerating Offset Along Fixed Vectors

    4. Click the More button:

    The Input Products dialog box is displayedThe listed selection corresponds to the those products you selected before you launched a calculation

    74Page DMU Optimizer Version 5 Release 13

  • You can select the Preview check box to see a preview of you product selection

    5. Click Preview to generate the offset representation.

    The Preview window is displayed:

    6. Zoom to visualize better the offset result.

    If you are not satisfied with the result (because of gaps between surface patches or bad offset orientation)You may use the Orientation constraints optionOrientation Constraints

    ❍ The Orientation constraints option is disabled by default. (The default normal vectors are used)

    ❍ Using this functionality, you can define the orientation of the offset (on every surface patch).■ If you select the Orientation constraints check box (without defining additional vectors): the normal vector orientation is

    calculated automatically. The first normal vector found defines the reference orientation which is propagated to the neighboring surfaces.

    ■ If the automatic propagation is still incomplete (for example, some surfaces are not correctly connected), you need to define manually normal vectors.

    7. Select the Orientation constraints check box in the dialog box still displayed:

    8. Click Apply.

    75Page DMU Optimizer Version 5 Release 13

  • The Propagation is not complete. The surfaces concerned are highlighted.

    9. Select the Orientation constraints check box again to define constraints on the initial representation.

    10. Define constraint vectors for the corresponding surfaces in the document window:

    ❍ Drag the cursor onto the surface.

    ❍ When you are satisfied, click the left-hand mouse button.The constraint vector is created.

    At anytime, you can delete a constraint vector, what you need to do is to click on the white squareNote that if you click the arrow, you reverse the constraint vector orientation.

    11. Click Apply when done. The calculation is based on the orientation of the constraint vectors.

    This time, the result is correct (there is no longer highlighted surfaces):

    12. Click OK.

    The Save As dialog box is displayed:

    13. Enter a meaningful name and save in .cgr format.

    76Page DMU Optimizer Version 5 Release 13

  • 14. Click Save

    Alternate Shape:

    (Optional) You can manage automatically your Offset result as alternate shape of the initial component.

    For this:

    1. Select Tools->Options from the menu bar.The Options dialog box is displayed

    2. Expand the Digital Mockup category from the upper-left tree.3. Select DMU Optimizer item to display the corresponding tab.

    The Alternate Shapes Management is available4. Select the Offset check box: the offset is automatically treated as an alternate shape

    The Offset result will be added to the initial component as a new representation (it will replace the original component). For more details, please refer to Customizing DMU Optimizer Settings and Managing as an Alternate Shape.

    Remember you can customize offset settings at any time.

    77Page DMU Optimizer Version 5 Release 13

  • More about Offset along Normal Vectors

    How is the offset representation calculated?

    The offset representation is obtained by:

    1. Adding an offset to a selected set of shapes (surfaces or volumes), this provides a security margin around these shapes2. defining the orientation in which the offset is applied.

    or/and if necessary

    3. changing this orientation manually or automatically to correct the possible lack of uniformity between the orientation vectors of the different surfaces.

    The offset value can take any positive or negative values.

    The following example aims at illustrating the impact of the offset value on the final result.

    Case 1: offset value> 0

    Case 2: offset value

  • Result: If the surface patches are not correctly designed, there might be gaps between the different surface patches. In this case, you need to use the orientation constraints option (automatic mode)

    NB. You should study the result preview carefully to detect inconsistencies.

    Case 2: you checked the orientation constraints option

    The first default normal vector defines the offset orientation reference. This orientation is propagated to the neighboring surfaces.

    Result: If the surface patches are not correctly connected, there might still be remaining gaps between surface patches. In this case, you need to use the orientation constraints option and to define manually constraint vectors.

    NB. The surface patches are not correctly connected are highlighted in the result preview.

    Case 3: you checked the orientation constraints option and defined two orientation constraint vectors

    NB. The constraint vectors defined manually appear as red arrows on the picture.

    Result: The surface patches are now correctly connected (there is no longer highlighted surfaces)

    79Page DMU Optimizer Version 5 Release 13

  • Generating an Offset Along Fixed Vectors

    Offset functionality:

    ● Allows to add an offset to a selected set of shapes (surfaces or volumes), this provides a security margin around these shapes.

    ● Enables to define the vectors along which the offset is applied. These vectors are defined either from the product main axis system or from any axis system in a .CATPart document (Part Design workbench, Axis System command).

    Please refer to... the Part design User's Guide

    For more detailed information, please refer to More About Offset Along Fixed Vectors.This task will show you how to generate offsets along fixed vectors through the offset command.

    Open mastervac_offset.CATProduct document

    Use the Fit All In icon to position the model geometry on the screen.(Optional) You can manage automatically your Offset result as alternate shape of the initial component. In this case, the offset result will be automatically reinserted and will replace the initial component (provided the Activate check box is selected, it is by default)

    Note: If your are not working in alternate shape mode, it is strongly recommended to use the Reference

    Product option to avoid positioning problems when reinserting products. Please read About Reference

    Product

    1. Click the Offset icon from the DMU Optimizer toolbar.

    The Offset dialog box is displayed.

    2. Select the solid or surface you want to work on (i.e. MASTERVAC (MASTERVAC.1) in the

    specification tree or in the geometry area.

    80Page DMU Optimizer Version 5 Release 13

  • 3. Select the Along fixed vectors check box. The along fixed vectors frame is no longer grayed out.

    Note: Refer to Generating an Offset Along Normal vectors for the Along Normals mode

    4. If necessary, click in the Axis system area and select the axis system which defines the offset

    directions (the default axis system is the product main axis system)

    ❍ i.e. select Axis System.1either in the geometry area or in the specification tree.

    5. Enter the required offset values in the x, y and z fields:

    ❍ x min: -20mm

    ❍ x max: 20mm

    ❍ y min: 0mm

    ❍ y max: 0mm

    ❍ z min: 0mm

    ❍ z max: 0mm

    For more detailed information please refer to 'Fixed vectors' in More About Offset.

    6. Click Preview to generate the offset representation.

    The Preview window is displayed:

    7. Zoom to visualize better the offset result.

    81Page DMU Optimizer Version 5 Release 13

  • 8. Click Save to save the result.

    The Save As dialog box is displayed:

    9. Enter a meaningful name and save in the desired format (.cgr, .vrml or.CATIA model)

    For more detailed information, please read About saving operations

    10. In our example, save your result MASTERVAC.1_OFFSET in cgr format.

    82Page DMU Optimizer Version 5 Release 13

  • 11. Click Close to exit the offset command

    Alternate Shape:

    (Optional) You can manage automatically your Offset result as alternate shape of the initial component.

    For this:

    1. Select Tools->Options from the menu bar. The Options dialog box is displayed

    2. Expand the Digital Mockup category from the upper-left tree.3. Select DMU Optimizer item to display the corresponding tab.

    The Alternate Shapes Management is available4. Select the Offset check box: the offset is automatically activated as an alternate shape

    The Offset result will be added to the initial component as a new representationFor more details, please refer to Customizing DMU Optimizer Settings and Managing as an Alternate Shape.

    Remember you can customize offset settings at any time.

    83Page DMU Optimizer Version 5 Release 13

  • More about Offset Along Fixed VectorsWhen an object is moving along known directions (translations only) you can use the offset command with "Along Fixed Vectors" option to calculate the object envelope.

    How is the offset representation calculated?

    You obtain an offset representation by:

    1. Adding an offset to a selected set of shapes (surfaces or volumes) along selected vectors.2. Defining the offset values along each vector.

    The vectors used in the command are defined by an axis system.

    The values xmin, xmax, ymin, ymax , zmin and zmax correspond to the offset values along the vectors of the axis system.

    The offset values can take any positive or negative values.The following example aims at illustrating the impact of the offset values on the final result.

    84Page DMU Optimizer Version 5 Release 13

  • Swept VolumeDefine a Swept Volume: click the Swept Volume icon, then select a product to sweep using the more button if necessary. Click Preview to generate the swept volume. When done, click Save to save your swept volume in cgr format.Define a Swept Volume from a moving Reference: click the Swept Volume icon, then select a product to sweep and a reference product. Click Preview to generate the swept volume. When done, click Save to save your swept volume.Use Wrapping and Simplification in Swept Volume: click the Swept Volume icon, then select a product to sweep. Click Preview to generate the swept volume. Apply a wrapping When done, apply a simplification and click Save to save your swept volume.Filter Swept Volume Positions: click the Swept Volume icon, then select a product to sweep using the more button to display the Multi-selection dialog box, then check the Filter Positions option and enter a value in the Filtering precision field. Click Preview to generate the swept volume. When done, click Save to save your swept volume.More About Swept Volume: provides examples and explanations about swept volume functionality

    Initial geometry with a track Swept volume generated from a track

    85Page DMU Optimizer Version 5 Release 13

  • Creating A Swept Volume

    Swept volume functionality:

    lets you generate the swept volume of a moving part using an open simulation created using external defined motion. For more detailed information, please refer to More About Swept VolumeThis task will show you how to create a swept volume.

    Open the Mobile_Phone.CATProduct document.

    1. Manage automatically your result as an alternate shape. For this:

    ❍ Select Tools->Options from the menu bar.The Options dialog box is displayed.

    ❍ Expand the Digital Mockup category from the left-hand tree.

    ❍ Select DMU Optimizer item to display the corresponding tab. The Alternate Shapes Management is available

    ❍ Select the Swept Volume check box: it is automatically activated as an alternate shape. When activated the swept volume representation is the one visualized in session.

    2. Select the products to sweep. In our example, select the battery track in the specification tree

    Note: you can select or deselect products directly in the main window

    86Page DMU Optimizer Version 5 Release 13

  • 3. Click the Swept Volume icon .

    The Swept Volume dialog box is displayed.

    87Page DMU Optimizer Version 5 Release 13

  • 4. (Optional) Click the more button to display the Multi-selection dialog box.

    When you are satisfied with your selection, click OK.

    5. (Optional) Select a reference product if necessary

    Please refer to Creating a Swept Volume from a Moving Reference

    6. Click Preview to generate the swept volume. The progress bar is displayed letting you

    monitor and, if necessary, interrupt (Cancel option) the calculation.

    The preview window shows the result.

    88Page DMU Optimizer Version 5 Release 13

  • 7. Click Save. The Save As dialog box is displayed

    ❍ Set the Type to .cgr.

    ❍ Identify the folder in which you want to save the file

    ❍ Enter a file name

    8. Click Save

    9. Click Close

    This is what you obtain:

    Your swept volume is managed as an alternate shape, therefore, it is automatically inserted into your product and replaces the original component (Battery.1)

    10. Right-click Battery.1 in the specification tree. Select Representations->Manage

    representations... from the contextual menu displayed:

    89Page DMU Optimizer Version 5 Release 13

  • The Manage Representations dialog box is displayed:The swept volume Battery.1_SWEPTVOLUME.cgr is the activated shape

    90Page DMU Optimizer Version 5 Release 13

  • Creating a Swept Volume from a Moving Reference

    Swept Volume functionality:

    lets you generate the swept volume of a moving part in the axis system of another moving part. It can be very useful if you need to perform clash detection or if you need to calculate the minimum distance between two products.For more detailed information, please refer to More About Swept Volume.This task shows how to define a swept volume from a moving reference.

    Open the MeasureSpeedAcceleration.CATProduct document.Note: This sample include a Kinematics mechanism, therefore make sure you have a DMU Kinematics license.

    1. Click the Swept Volume icon .

    The Swept Volume dialog box is displayed.

    2. Clear the Filter Positions check box, which is selected by default

    3. Select the product you want to sweep. In our example, select:

    91Page DMU Optimizer Version 5 Release 13

  • ❍ Exit_Shaft.1

    ❍ Knuckle.1

    ❍ Movement_Converter.1

    When you are satisfied, click OK.

    4. Click to display the Reference Product Selection dialog box:

    5. Select Eccentric_Shaft.1 as reference product.

    6. Click Ok to confirm your operation. The Swept Volume dialog box is automatically updated.

    7. Click Preview to generate the swept volume. The Preview window shows the result.The progress

    92Page DMU Optimizer Version 5 Release 13

  • bar is displayed letting you monitor and, if necessary, interrupt (Cancel option) the calculation.

    8. Click Save.

    9. The Save As dialog box automatically appears

    10. Enter a meaningful name (in our example add a suffix _MOVING_REF to every swept volume) and

    save in the desired format (use the Save as type drop-down list, in our example keep .cgr format)

    93Page DMU Optimizer Version 5 Release 13

  • 11. Click Save. Repeat step 9 with the following swept volumes:

    ❍ Knuckle.1_SWEPTVOLUME_MOVING_REF.cgr

    ❍ Movement_Converter.1_SWEPTVOLUME_MOVING_REF.cgr

    12. Click Close to exit the Swept volume command

    Now, insert the swept volume results into your product Note: a swept volume is created for each product selected:

    ❍ Exit_Shaft.1_SWEPTVOLUME_MOVING_REF.cgr

    ❍ Knuckle.1_SWEPTVOLUME_MOVING_REF.cgr

    ❍ Movement_Converter.1_SWEPTVOLUME_MOVING_REF.cgr, therefore, you can reinsert all swept volume documents in the product or only the one of your choice

    13. For instance, Right-click Stamper in the specification tree.

    14. Select Components->Existing Component from the contextual menu displayed.

    15. Select Exit_Shaft.1_SWEPTVOLUME_MOVING_REF.cgr from the samples folder

    (online\cfysa_X2\samples)

    This is what you obtain:

    94Page DMU Optimizer Version 5 Release 13

  • The Swept volume result is identified in the specification tree.

    95Page DMU Optimizer Version 5 Release 13

  • Using Wrapping and Simplification in Swept Volume

    Benefits from wrapping and simplification in Swept Volume functionality:

    The swept volume was heavy in terms of facets number thus its manipulation and export were expensive to perform. You can simplify the swept volume within the same command and wrap it to obtain a much cleaner swept volume. You can simplify the wrapped swept to make it even lighter.

    Swept volume enhancements:

    Two new options appear in the Swept Volume dialog box:

    ● silhouette

    you can now compute a silhouette before the swept volume. Silhouette can be very useful by removing most of the triangles that lie inside the model, thiangles that are most of the time useless for swept volumes. The computation is therefore quicker and the result is simplified (fewer triangles)

    ● spatial split when handling large models (i.e. a model presenting tracks with numerous positions)

    When performing a swept volume followed by a wrapping operation, you can now calculate both in one operation, with a parallelization of the computation and if necessary a saving operation of temporary files on disk. Thus, much longer tracks can be used and largest models too. Please refer to More about spatial split.

    For more detailed information, please refer to More About Swept Volume.

    This task shows how to use wrapping and simplification in a swept volume.

    Open the Mobile_Phone.CATProduct document.

    96Page DMU Optimizer Version 5 Release 13

  • 1. Manage automatically your result as an alternate shape. For this:

    ❍ Select Tools->Options from the menu bar.The Options dialog box is displayed.

    ❍ Expand the Digital Mockup category from the left-hand tree.

    ❍ Select DMU Optimizer item to display the corresponding tab. The Alternate Shapes Management is available

    ❍ Select the Swept Volume check box: it is automatically activated as an alternate shape. When activated the swept volume representation is the one visualized in session.

    2. Select the products to sweep. In our example, select the battery track in the specification tree

    3. Click the Swept Volume icon .

    The Swept Volume dialog box is displayed.

    97Page DMU Optimizer Version 5 Release 13

  • 4. (Optional) you can also compute a silhouette before the swept volume. This is very useful when

    handling large models as the silhouette operation removes useless triangles.

    5. Click Preview to obtain a preview.

    The progress bar is displayed letting you monitor and, if necessary, interrupt (Cancel option)

    the calculation.

    98Page DMU Optimizer Version 5 Release 13

  • Now you want to simplify the swept volume result, you are going to reduce the number of triangles used to create the resulting shape, first wrapping the swept volume and then applying a simplification on the wrapping result.

    6. Select the Apply Wrapping check box

    7. Set the grain by entering a value. In our example, keep the default value 4mm

    8. Set the Offset Ratio. In our example, keep the default value

    9. Click Preview

    99Page DMU Optimizer Version 5 Release 13

  • The number of triangles representing the wrapping result is displayed in the Number of triangles field as shown below:

    10. Select the Apply Simplification check box (on the wrapped swept volume)

    11. Enter 0.2mm in the simplification accuracy filed

    100Page DMU Optimizer Version 5 Release 13

  • 12. (Optional, i.e when dealing with a track presenting numerous positions or dealing with a large

    digital mockup), you can select the Spatial Split check box. In this case and if the Apply

    wrapping option is selected: the initial model (i.e. track) is spatially split and each part is swept

    separately and then added to the wrapping.

    More about Spatial split:

    The wrapping result is exactly the same:

    13. Click Preview to launch the calculation. This is what you obtain:

    101Page DMU Optimizer Version 5 Release 13

  • The number of triangles representing the simplification result is displayed in the Number of triangles field as shown below:

    The simplification representation is coarse but the number of triangles has been drastically reduced.

    14. Click Save. The Save As dialog box automatically appears

    15. Select cgr file from the Save as type drop-down list, enter a meaningful name and click Save.

    16. Click Close to exit the Swept volume command

    This is what you obtain:

    Your swept volume is managed as an alternate shape, therefore, it is automatically inserted into your product and replaces the original component (Battery.1)

    102Page DMU Optimizer Version 5 Release 13

  • Filtering Swept Volume Positions

    Swept Volume functionality:

    Enables to filter the number of pre-defined positions recorded in the simulation and to control the swept volume accuracy. It can be very useful if you need to reduce the computation time and the resulting size of the swept volume. This task shows how to filter swept volume positions.

    1. Manage automatically your result as an alternate shape. For this:

    ❍ Select Tools->Options from the menu bar.The Options dialog box is displayed.

    ❍ Expand the Digital Mockup category from the left-hand tree.

    ❍ Select DMU Optimizer item to display the corresponding tab. The Alternate Shapes Management is available

    ❍ Check Swept Volume option: it is automatically activated as an alternate shape. When activated the swept volume representation is the one visualized in session.

    2. Select the products to sweep. In our example, select the battery track in the specification

    tree

    103Page DMU Optimizer Version 5 Release 13

  • 3. Click the Swept Volume icon .

    The Swept Volume dialog box is displayed.

    4. Change filtering precision value to 3mm

    5. Click Preview to obtain a preview.

    The progress bar is displayed letting you monitor and, if necessary, interrupt (Cancel

    option) the calculation.

    104Page DMU Optimizer Version 5 Release 13

  • 6. Click Save. The Save As dialog box automatically appears

    ❍ Set the Type to .cgr. You can also save your resulting shape in .wrl, .model .stl formats

    ❍ Identify the folder in which you want to save the file

    ❍ Enter a file name

    105Page DMU Optimizer Version 5 Release 13

  • 7. Click Close to exit the Swept volume command

    This is what you obtain, the positions are filtered:

    Your swept volume is managed as an alternate shape, therefore, it is automatically inserted into your product and replaces the original component (Battery.1)

    106Page DMU Optimizer Version 5 Release 13

  • More about Swept VolumeAbout Filter positions option:

    This option can be used to simplify the swept volume computation when the replay object contains many positions or when you know what precision level you need to obtain.The "filter precision" defines the maximum distance allowed between the simplified trajectory and the initial one (= discretization precision)

    1- Filtering swept volume positionsThe following example aims at illustrating the impact of the filter positions option on the final result

    Case 1: the Filter positions option is not checked:

    Case 2: the Filter positions option is checked Filtering precision = 5mm

    Case 3: the Filter positions option is checked Filtering precision = 10mm

    107Page DMU Optimizer Version 5 Release 13

  • 2- Relative swept volume About Relative swept volume:

    You can compute the swept volume of a moving part in the system axis of another moving part.You can use this option when you need to analyze the swept volume of a product versus another product (moving or not)

    Example: two moving parts: circle and squareWith the basic computation of the swept volumes, the clash analysis is not relevant:

    the swept volumes clash but two objects may not be in the same clash area at the same time.

    108Page DMU Optimizer Version 5 Release 13

  • If you use the relative swept volume option and select the circle as the reference product, you can compute the square swept volume in the circle system axis.

    The result can now be relevant for clash analysis.

    109Page DMU Optimizer Version 5 Release 13

  • Vibration Volume Generating a Vibration Volume

    Generating a Vibration Volume from a TrackMore about Vibration Volume

    Initial geometry Vibration volume

    110Page DMU Optimizer