Bu CATIA API fonksiyonu ne işe yarar?
Fonksiyon: CAAAsmCreateAssyHole.CATScript
Cevap:
COPYRIGTH DASSAULT SYSTEMES 2004
 ***********************************************************************
   Purpose:      Creates and modifies an assembly hole
   Assumtions:   Looks for AssemblyHole.CATProduct in the DocView
   Languages:    VBSCRIPT
   Locales:      English
   CATIA Level:  V5R13
 ***********************************************************************
 -----------------------------------------------------------
 Optional: allows to find the sample wherever it's installed
 -----------------------------------------------------------
 -----------------------------------------------------------
 Open the Product document
 -----------------------------------------------------------
 --------------------------
 Get the different products
 --------------------------
 -----------------------------------------
 Get the positioning sketch to create hole
 -----------------------------------------
 -----------------------------------------
 Get the AssemblyFeatures technical object
 -----------------------------------------
 -------------------------------------------------------------
 Create assembly hole
   positioning sketch : oPosSketch
   instance containing the positioning sketch : oSkeletton
   instance defining the positioning of the hole : oSkeletton
   depth : 10 mm
 -------------------------------------------------------------
 ------------------------------------------------------------
 Affects parts to the assembly hole : Plaque1.1 and Plaque2.1
 ------------------------------------------------------------
 --------------------------------------------
 modify the hole parameters
   - diameter 10 mm
   - counterbored
   - V-bottom
   - length
 --------------------------------------------
 --------------------------------------
 Update the Product
 --------------------------------------
 --------------------------------------
 The end...
 --------------------------------------