pycatia.part_interfaces.shell¶
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
- class pycatia.part_interfaces.shell.Shell(com_object)¶
Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectMecModInterfaces.ShapePartInterfaces.DressUpShapeShellRepresents the shell shape.A shell shape is made up of a list of faces to process and two thicknessparameters.- add_face_to_remove(i_face_to_remove: Reference) None ¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub AddFaceToRemove(Reference iFaceToRemove)Adds a new face to those to be removed by the shellprocess.Parameters:iFaceToRemoveThe face to be removedThe followingBoundary object is supported: Face.Example:The following example adds the new face face to be removed in the shellfirstShell:call firstShell.AddFaceToRemove(face)
- Parameters:
i_face_to_remove (Reference) –
- Return type:
None
- add_face_with_different_thickness(i_face_to_thicken: Reference) None ¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub AddFaceWithDifferentThickness(ReferenceiFaceToThicken)Adds a new face to be thicken with different offsetvalues.Parameters:iFaceToThickenThe face to be thicken with different offsetvaluesThe followingBoundary object is supported: Face.Example:The following example adds the new face face to be thicken with differentoffset values in the shell firstShell:call firstShell.AddFaceWithDifferentThickness(face)
- Parameters:
i_face_to_thicken (Reference) –
- Return type:
None
- property external_thickness: Length¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
- o Property ExternalThickness() As Length (Read Only)Returns the shell external thickness.Example:The following example returns in extThick the external thickness of theshell firstShell:Set extThick = firstShell.ExternalThickness
- Return type:
- property faces_to_remove: References¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
- o Property FacesToRemove() As References (Read Only)Returns the collection of faces to be removed by the shellprocess.Example:The following example returns in list the faces to be removed from theshell firstShell:Set list = firstShell.FacesToRemove
- Return type:
- property internal_thickness: Length¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
- o Property InternalThickness() As Length (Read Only)Returns the shell internal thickness.Example:The following example returns in intThick the internal thickness of theshell firstShell:Set intThick = firstShell.InternalThickness
- Return type:
- remove_face_with_different_thickness(i_face_to_remove: Reference) None ¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub RemoveFaceWithDifferentThickness(ReferenceiFaceToRemove)Removes an existing face from those to be thicken with different offsetvalues by the shell process.Parameters:iFaceToRemoveThe face to be removed from the shellspecificationsThe followingBoundary object is supported: Face.Example:The following example removes the face face from the list of faces in theshell firstShell:call firstShell.RemoveFaceWithDifferentThickness(face)
- Parameters:
i_face_to_remove (Reference) –
- Return type:
None
- set_volume_support(i_volume_support: Reference) None ¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub SetVolumeSupport(Reference iVolumeSupport)Set the Support Volume of the faces to modify during Shell operation.
- Parameters:
i_volume_support (Reference) –
- Return type:
None
- withdraw_face_to_remove(i_face_to_withdraw: Reference) None ¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub WithdrawFaceToRemove(Reference iFaceToWithdraw)Withdraws an existing face from those to be removed by the shellprocess.Parameters:iFaceToWithdrawThe face to be withdrawn from the shellThe followingBoundary object is supported: Face.Example:The following example removes the face face from the list of faces in theshell firstShell:call firstShell.WithdrawFaceToRemove(face)
- Parameters:
i_face_to_withdraw (Reference) –
- Return type:
None