pycatia.part_interfaces.boolean_shape

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.boolean_shape.BooleanShape(com_object)

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
MecModInterfaces.Shape
BooleanShape

Represents the shapes based on boolean operations on other
shapes.
It is the base object for add, assemble, intersect, remove, and split
shapes.

See also:
Add, Assemble, Intersect, Remove, Split, Trim
property body: Body

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
o Property Body() As Body (Read Only)

Returns the inserted body.
Return type:

Body

set_operated_object(i_reference_object: Reference) None

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
o Sub SetOperatedObject(Reference iReferenceObject)

Modifies the Second Operand. input object to replace with Body or Volume
Parameters:

i_reference_object (Reference) –

Return type:

None

set_operating_volume(i_reference_object: Reference) None

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
o Sub SetOperatingVolume(Reference iReferenceObject)

Swaps the operands. Both the Operands must be Volume. This is available
only for Volume Add and Volume UnionTrim Operations
Parameters:

i_reference_object (Reference) –

Return type:

None