HybridBody (Object)

The object is a hybrid body.
The hybrid body manages a set of geometric elements, a set of hybrid shapes, a set of bodies and a set of hybrid bodies.
It belongs to the collection of a or @ref CATIABody or object.

Properties


Property Bodies() As (Read Only)
Returns the hybrid body's Bodies collection.
Example:
The following example returns in bodyColl the collection of bodies of the hybrid body hybridBody :
 Set bodyColl = hybridBody.Bodies
Property GeometricElements() As (Read Only)
Returns the list of geometrical elements included in the hybrid body.
Returns:
oGeometricElements The list of geometric elements in the hybrid body (@see CATIAGeometricElements
for more information).
Example:
The following example returns in geometricElements the list of
geometrical elements in the Hybrid body hybridBody:
 Dim geometricElements As GeometricElements
 Set geometricElements = hybridBody.GeometricElements
 
Property HybridBodies() As (Read Only)
Returns the hybrid body's HybridBodies collection.
Example:
The following example returns in hybridBodyColl the collection of hybrid bodies of the hybrid body hybridBody :
 Set hybridBodyColl = hybridBody.HybridBodies
Property HybridShapes() As (Read Only)
Returns the list of hybrid shapes included in the hybrid body.
Returns:
oHybridShapes The list of hybrid shapes in the hybrid body (@see CATIAHybridShapes
for more information).
Example:
The following example returns in hybridShapes the list of
hybrid shapes in the hybrid body hybridBody:
 Dim hybridShapes As HybridShapes
 Set hybridShapes = hybridBody.HybridShapes
 
Property HybridSketches() As (Read Only)
Returns the hybrid body's Sketches collection. These sketches are those inside the hybrid body at all levels.
Example:
The following example returns in skColl the collection of sketches of a hybrid body :
 Set skColl = hybridBody.HybridSketches

Methods


Sub AppendHybridShape( iHybridShape)
Appends a hybrid shape to the hybrid body.
Parameters:
iHybriShape
The hybrid shape to append.
Example:
This example appends the hybrid shape hybridShape to the hybrid body hybridBody:
 hybridBody.AppendHybridShape (hybridShape)