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]

History

Version: 1 [Mar 2000] Document created
[Top]

Copyright © 1994-2007, Dassault Systèmes. All rights reserved.