Indexes   

Shell (Object)

Represents the shell shape.
A shell shape is made up of a list of faces to process and two thickness parameters.

Property Index

ExternalThickness
Returns the shell external thickness.
FacesToRemove
Returns the collection of faces to be removed by the shell process.
InternalThickness
Returns the shell internal thickness.

Method Index

AddFaceToRemove
Adds a new face to those to be removed by the shell process.
AddFaceWithDifferentThickness
Adds a new face to be thicken with different offset values.
RemoveFaceWithDifferentThickness
Removes an existing face from those to be thicken with different offset values by the shell process.
SetVolumeSupport
Set the Support Volume of the faces to modify during Shell operation.
WithdrawFaceToRemove
Withdraws an existing face from those to be removed by the shell process.

Properties


o Property ExternalThickness() As (Read Only)
Returns the shell external thickness.
Example:
The following example returns in extThick the external thickness of the shell firstShell:
 Set extThick = firstShell.ExternalThickness
 
o Property FacesToRemove() As (Read Only)
Returns the collection of faces to be removed by the shell process.
Example:
The following example returns in list the faces to be removed from the shell firstShell:
 Set list = firstShell.FacesToRemove
 
o Property InternalThickness() As (Read Only)
Returns the shell internal thickness.
Example:
The following example returns in intThick the internal thickness of the shell firstShell:
 Set intThick = firstShell.InternalThickness
 

Methods


o Sub AddFaceToRemove( iFaceToRemove)
Adds a new face to those to be removed by the shell process.
Parameters:
iFaceToRemove
The face to be removed
The following
Boundary object is supported: Face.
Example:
The following example adds the new face face to be removed in the shell firstShell:
 call firstShell.AddFaceToRemove(face)
 
o Sub AddFaceWithDifferentThickness( iFaceToThicken)
Adds a new face to be thicken with different offset values.
Parameters:
iFaceToThicken
The face to be thicken with different offset values
The following
Boundary object is supported: Face.
Example:
The following example adds the new face face to be thicken with different offset values in the shell firstShell:
 call firstShell.AddFaceWithDifferentThickness(face)
 
o Sub RemoveFaceWithDifferentThickness( iFaceToRemove)
Removes an existing face from those to be thicken with different offset values by the shell process.
Parameters:
iFaceToRemove
The face to be removed from the shell specifications
The following
Boundary object is supported: Face.
Example:
The following example removes the face face from the list of faces in the shell firstShell:
 call firstShell.RemoveFaceWithDifferentThickness(face)
 
o Sub SetVolumeSupport( iVolumeSupport)
Set the Support Volume of the faces to modify during Shell operation.
o Sub WithdrawFaceToRemove( iFaceToWithdraw)
Withdraws an existing face from those to be removed by the shell process.
Parameters:
iFaceToWithdraw
The face to be withdrawn from the shell
The following
Boundary object is supported: Face.
Example:
The following example removes the face face from the list of faces in the shell firstShell:
 call firstShell.WithdrawFaceToRemove(face)
 

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