All Frameworks  Object Hierarchy  This Framework  Indexes   

HybridShapeUnfold (Object)

Represents the hybrid shape Unfold feature object.
Role: To access the data of the hybrid shape Unfold feature object. This data includes:

Use the CATIAHybridShapeFactory to create a HybridShapeUnfold object.

See also:
HybridShapeFactory

Property Index

DirectionToUnfold
Returns or sets the direction to unfold.
EdgeToTearPositioningOrientation
Returns or sets the positioning orientation when the reference origin is located on an edge to tear.
OriginToUnfold
Returns or sets the origin to unfold.
SurfaceToUnfold
Returns or sets the surface to unfold.
SurfaceType
Returns or sets the type of surface to unfold.
TargetOrientationMode
Returns or sets the mode for target surface orientation.
TargetPlane
Returns or sets the target plane.

Method Index

AddEdgeToTear
Adds an edge to tear.
GetEdgeToTear
Retrieves an element used by the hybrid shape unfold feature object.
RemoveEdgeToTear
Removes an element used by the hybrid shape unfold feature object.

Properties


o Property DirectionToUnfold() As
Returns or sets the direction to unfold.
o Property EdgeToTearPositioningOrientation() As
Returns or sets the positioning orientation when the reference origin is located on an edge to tear.
  • 0= The orientation is undefined
  • 1= The orientation is the default one
  • 2= The orientation is inversed
o Property OriginToUnfold() As
Returns or sets the origin to unfold.
o Property SurfaceToUnfold() As
Returns or sets the surface to unfold.
Sub-element(s) supported (see
Boundary object): Face, TriDimFeatEdge and BiDimFeatEdge.
o Property SurfaceType() As
Returns or sets the type of surface to unfold.
  • 0= The type of surface is not defined
  • 1= The type of surface is ruled
  • 2= The type of surface is all
o Property TargetOrientationMode() As
Returns or sets the mode for target surface orientation.
  • 0= No axis inversion
  • 1= U inversion axis
  • 2= V inversion axis
  • 3= U inversion axis and V inversion axis
  • 4= U inversion axis and swap U and V axis
  • 5= V inversion axis and swap U and V axis
  • 6= U inversion axis, V inversion axis and swap U and V axis
  • 7= Swap U and V axis
o Property TargetPlane() As
Returns or sets the target plane.
Sub-element(s) supported (see
Boundary object):

Methods


o Sub AddEdgeToTear( iElement)
Adds an edge to tear.
Parameters:
iEdge
The edge to tear to add to the hybrid shape feature object.
Sub-element(s) supported (see
Boundary object): Edge
Examples:
The following example adds the iElement feature object to the HybridShapeUnfold object.
 HybridShapeUnfold.AddEdgeToTear iElement
 
o Func GetEdgeToTear( iRank) As
Retrieves an element used by the hybrid shape unfold feature object.
Parameters:
iRank
The rank of the element to read.
Examples:
The following example gets the oElement feature object of the HybridShapeUnfold object at the position iRank.
 Dim oElement As Reference
 Set oElement = HybridShapeUnfold.GetEdgeToTear (iRank).
 
o Sub RemoveEdgeToTear( iRank)
Removes an element used by the hybrid shape unfold feature object.
Parameters:
iRank
The rank of the element to remove.
Examples:
The following example removes the feature object from the HybridShapeUnfold object at the position iRank.
 HybridShapeUnfold.RemoveEdgeToTear iRank.
 

Copyright © 2003, Dassault Systèmes. All rights reserved.