Mechanical Modeler |
|
| Technical Articles | ||
| Mechanical Modeler Overview | Presentation, objectives and architecture | |
| Mechanical Modeler Novelties- Presentation | Presentation of the V5R13 & V5R14 novelties | |
| Mechanical Modeler Novelties- Impacts | Impacts of the V5R13 & V5R14 novelties | |
| Mechanical Modeler Glossary | ||
| The Part document | ||
| • | The Structure of a Part Document | Description of the Part's containers |
| • | The Contents of the Specification Container - The Part Feature | What is the Part Feature? |
| • | The Contents of the Specification Container - Geometrical Features Sets | What is an Ordered Geometrical Set, a Geometrical Set, a Body? |
| • | The Contents of the Specification Container - Geometrical Features | What are the geometrical features? |
| • | The Contents of the Specification Container - Non Geometrical Features Sets | What are Non Geometrical Sets? What is a "MechanicalSet" Feature? |
| • | The Contents of the Specification Container - Non Geometrical Features | What are the Non Geometrical Features? What is a "MechanicalElement" Feature? |
| • | Order and Absorption Concepts | Presentation of two valid concepts for Ordered Geometrical Set and Body |
| The Build/Update Protocol | ||
| • | Specification/Result Mechanism applied to Mechanical Features | An internal view of the mechanical features |
| • | A Description of Update Errors | Using CATIUpdateError and CATMfErrUpdate |
| Accessing Sub-Elements | ||
| • | Generic Naming Overview | Accessing sub-elements |
| Adding Applicative Data | ||
| • | Working with Extension Features | How to Extend Behaviors and data to Mechanical Features, using Extension Features |
| • | Working with Providers | How to Extend specific CATPrtCont's behaviors to Applicative Containers |
| Creating a New Mechanical Feature | ||
| • | Creating a New StartUp Deriving from a Mechanical StartUp | Creating a StartUp and a StartUp factory interface |
| • | Integrating a New Mechanical Feature in V5 | Implementing appropriate interfaces to integrate a new feature deriving from an existing Mechanical StartUp |
| • | Integrating a New Geometrical Feature in the Update Mechanism | Implementing the CATIBuild and CATIBuildShape interfaces on geometrical features |
| • | Configuration and Versioning a Mechanical Feature | Using the CATMmrAlgoConfigServices services |
| • | Verifying the Validity of a Geometrical Feature | Using the CATMmrVerifyUpdate application |
| • | Geometrical Backup StartUp | Principles and how to update existing geometrical StartUps and features |
| Mechanical Modeler Capabilities | ||
| • | An Overview of Power Copies and User Features | Essential characteristics and mechanisms of Power Copies and User Features |
| • | Applicative Mechanical Imports | How to retrieve characteristic of the mechanical import |
| • | Freezing Internal Copy With Link | Using CATIMmiResultFreeze |
| [Top] | ||
| Use Cases | ||
| The Part Document | ||
| • | Navigating a Part document | Exploring mechanical entities down to topological entities |
| • | Marking Up Topology in a Part document | Finding fillets and planar faces within a Part document |
| Creating Non Geometrical Features | A full example to create and integrate in the V5 your own non geometrical features | |
| A New Geometrical Feature: the Combined Curve | A full example to create and integrate in the V5 your own geometrical features | |
| • | Creating Combined Curve's Catalog | Defining a new StartUp in a catalog |
| • | Creating Combined Curve's Factory Interface | Defining and implementing the Combined Curve's factory interface |
| • | Creating Combined Curve's Interface of Type | Defining and implementing the interface to retrieve and modify the Combined Curve's specifications. |
| • | Building Combined Curve's Result | Implementing CATIBuild |
| • | Enabling Combined Curve's Result Deactivation | Implementing CATIMechanicalProperties |
| • | Verifying the Combined Curve's Sub-Element Selectability | Creating a Part workshop Add-in and using a mechanical command to verify the cells of the Combined Curve's topological result |
| • | Integrating Combined Curves inside Ordered Sets | Implementing CATIInputDescription |
| • | Defining the Combined Curve Type | Implementing CATIMf3DBehavior |
| • | Instantiating Combined Curves | How to create an instance and store it in a geometrical features set? |
| • | Modifying Combined Curve's Specifications | How to implement the replace mechanism for a new geometrical feature |
| • | Editing Combined Curves | Implementing CATIEdit through a dialog box and a state dialog command |
| • | Adding a Contextual Sub-Menu | Implementing CATIContextualSubMenu |
| • | Integrating Combined Curve to Knowledge | Implementing CATICkeFeature |
| • | Integrating a New Type of Component | Implementing CATICatalogEnable, CATICatalogInstantiation, and CATICatalogSynchronize |
| • | Creating an Add-in in the Shape Design Workbench | Customizing your application to fully take advantage of this new feature |
| Adding Applicative Data | ||
| • | Extending a Mechanical Feature using Extension Features and Providers | Using Extension Feature and Providers in MechanicalPart context |
| Copying Features | ||
| • | Copying Mechanical Features | Using CATMmrInterPartCopy |
| • | Retrieving Mechanical Import Information using GUID Mechanism | Using CATIMmiMechanicalImportApplicative using GUID as authentication |
| • | Retrieving Mechanical Import Information using ClientID | Using CATIMmiMechanicalImportApplicative with Startup
Catalog Id as authentication |
| • | Freezing or Unfreezing Internal Copy | Using CATIMmiResultFreeze |
| Miscellanous | ||
| • | Setting applicative attributes and colors on Part sub-elements | Using CATMmrApplicativeAttributes |
| • | Copying Mechanical Features | Using CATMmrInterPartCopy |
| • | Integrating a New Mechanical Feature in the CAA Exposed Model | Performing OLE replay on features |
| • | Managing Create Datum Mode | Using CATIMmiPartInfrastructurePreferencesAtt |
| BRep Objects | ||
| • | Retrieving Selecting Objects in Copied Feature | Using CATMmrBRepScanServices |
| User Feature Usage | ||
| • | Creating a User Feature Reference | Using CATIUdfFactory, CATIUdfFeature, and CATIUdfFeatureSet |
| • | Instantiating a User Feature Reference | Using CATIUdfInstantiate |
| • | Editing a User Feature Reference | Using CATIUdfFeatureInstance |
| • | Instantiating Interactively a User Feature Reference | Using CATIUdfFactory and CATIUdfInstantiate |
| • | Creating a Command to Edit a User Feature | Implementing CATIEdit onto a User Feature |
| Axis System | ||
| • | Creating Axis System | Using CATIMf3DAxisSystemFactory and CATIMf3DAxisSystem |
| • | Managing Axis Systems | Using CATIMf3DAxisSystemManager |
| • | Creating a Sketch on an Axis System Plane | Using the axis system sub-elements |
| Sketcher | ||
| • | Creating Sketching Elements | Create sketching elements in a Part document |
| [Top] | ||
| Quick Reference | ||
| MechanicalModeler Reference | Interface and class reference for MechanicalModeler objects | |
| MechanicalModelerUI Reference | Interface and class reference for MechanicalModelerUI objects | |
| MecModInterfaces Reference | Interface and class reference for MecModInterfaces objects | |
| MechanicalCommands Reference | Interface and class reference for MechanicalCommands objects | |
| SketcherInterfaces Reference | Interface and class reference for SketcherInterfaces objects | |
| SketcherUI Reference | Interface and class reference for SketcherUI objects | |
| SketcherToolsUI Reference | Interface and class reference for SketcherToolsUI objects | |
| ConstraintModeler Reference | Interface and class reference for ConstraintModeler objects | |
| ConstraintModelerInterfaces References | Interface and class reference for ConstraintModelerInterfaces objects | |
| The MechMod Public Specs Reference | A reference of public specs, attributes and derivability authorizations. | |
| [Top] | ||
| Version: 1 [Mar 2000] | Document created |
| [Top] | |
Copyright © 1994-2007, Dassault Systèmes. All rights reserved.