All Frameworks  Object Hierarchy  This Framework  Previous  Next  Indexes  

Thickness (Object)

IUnknown
  |
  +---IDispatch
    |
    +---CATBaseUnknown
      |
      +---CATBaseDispatch
        |
        +---AnyObject
          |
          +---Shape
            |
            +---DressUpShape
              |
              +---Thickness
 


Represents the thickness shape.
The thickness shape is made up of a collection of faces to process and an offset parameter.

Property Index

FacesToThicken
Returns the collection of faces to be thickened.
Offset
Returns the thickness offset.

Method Index

AddFaceToThicken
Adds a new face to be thickened.
AddFaceWithDifferentThickness
Adds a new face to thicken with a different offset value.
RemoveFaceWithDifferentThickness
Removes an existing thickened face.
SetVolumeSupport
Set support of Thickness feature.
WithdrawFaceToThicken
Withdraws an existing thickened face.

Properties


o Property FacesToThicken() As CATIAReferences (Read Only)
Returns the collection of faces to be thickened.
Example:
The following example returns in list the list of faces of the thickness firstThickness:
 Set list = firstThickness.FacesToThicken
 
o Property Offset() As CATIALength (Read Only)
Returns the thickness offset.
Example:
The following example returns in offset the offset of the thickness firstThickness:
 Set offset = firstThickness.Offset
 

Methods


o Sub AddFaceToThicken(CATIAReference iFaceToThicken)
Adds a new face to be thickened.
Parameters:
iFaceToThicken
The new face to process
The following
Boundary object is supported: Face.
Example:
The following example adds the new face face to thicken for the thickness firstThickness:
 call firstThickness.AddFaceToThicken(face)
 
o Sub AddFaceWithDifferentThickness(CATIAReference iFaceToThicken)
Adds a new face to thicken with a different offset value.
Parameters:
iFaceToThicken
The new face to process
The following
Boundary object is supported: Face.
Example:
The following example adds the new face face to thicken with a different offset value for the thickness firstThickness:
 call firstThickness.AddFaceWithDifferentThickness(face)
 
o Sub RemoveFaceWithDifferentThickness(CATIAReference iFaceToRemove)
Removes an existing thickened face.
Parameters:
iFaceToRemove
The face to remove
The following
Boundary object is supported: Face.
Example:
The following example removes the existing face thickened face from the thickness firstThickness:
 call firstThickness.RemoveFaceWithDifferentThickness(face)(face)
 
o Sub SetVolumeSupport(CATIAReference iVolumeSupport)
Set support of Thickness feature.
o Sub WithdrawFaceToThicken(CATIAReference iFaceToWithdraw)
Withdraws an existing thickened face.
Parameters:
iFaceToWithdraw
The face to withdraw
The following
Boundary object is supported: Face.
Example:
The following example withdraws the existing face thickened face from the thickness firstThickness:
 call firstThickness.WithdrawFaceToThicken(face)
 

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