pycatia.part_interfaces.edge_fillet

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.edge_fillet.EdgeFillet(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
PartInterfaces.DressUpShape
PartInterfaces.Fillet
EdgeFillet

Represents the edges-based fillet shape.
It is the base object for constant radius edge fillets and variable radius edge
fillets.

See also:
ConstRadEdgeFillet, VarRadEdgeFillet
add_edge_to_keep(i_edge_to_keep: Reference) None

Note

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

Adds a new edge to keep by the filleting operation. The edge to keep is not
modified by the fillet.

Parameters:

iEdgeToKeep
The edge to keep by the filleting operation
The following

Boundary object is supported: TriDimFeatEdge.

Example:
The following example adds the new edge edge to be kept from filleting by
the constant radius edge fillet firstCstEdgeFillet:

firstCstEdgeFillet.AddEdgeToKeep(edge)
Parameters:

i_edge_to_keep (Reference) –

Return type:

None

property edge_propagation: int

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
o Property EdgePropagation() As CatFilletEdgePropagation

Returns or sets the edge fillet propagation mode. This propagation mode is
used when computing the edges to be filleted.

Example:
The following example returns in mode the edge fillet propagation mode
of the firstEdgeFillet edge fillet, and then sets it to
CATMinimalFilletEdgePropagation, so that a minimum numbers of edges will be
filleted:

Set mode = firstEdgeFillet.EdgePropagation
Set firstEdgeFillet.EdgePropagation = CATMinimalFilletEdgePropagation
Returns:

enum cat_fillet_edge_propagation

Return type:

int

property edges_to_keep: References

Note

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

Returns the collection of edges to keep by the edge
fillet.

Example:
The following example returns in edges the edges to keep of the
constant radius edge fillet firstCstEdgeFillet:

Set edges = firstCstEdgeFillet.EdgesToKeep
Return type:

References

withdraw_edge_to_keep(i_edge_to_withdraw: Reference) None

Note

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

Withdraws an edge from those kept by a filleting
operation.

Parameters:

iEdgeToWithdraw
The edge to withdraw
The following

Boundary object is supported: TriDimFeatEdge.

Example:
The following example withdraws the edge edge from those kept from
filleting by the constant radius edge fillet
firstCstEdgeFillet:

firstCstEdgeFillet.WithdrawEdgeToKeep(edge)
Parameters:

i_edge_to_withdraw (Reference) –

Return type:

None