pycatia.part_interfaces.var_rad_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.var_rad_edge_fillet.VarRadEdgeFillet(com_object)¶
Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectMecModInterfaces.ShapePartInterfaces.DressUpShapePartInterfaces.FilletPartInterfaces.EdgeFilletVarRadEdgeFilletRepresents the edge fillet shape with a variable radius.The resulting shape is made up of edges fillets controlled by couples ofradius/vertex.- add_edge_to_fillet(i_edge: Reference, i_radius: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub AddEdgeToFillet(Reference iEdge,double iRadius)Adds a new edge to the variable radius edge fillet.Parameters:iEdgeThe edge to be filletedThe followingBoundary object is supported: TriDimFeatEdge.iRadiusThe radius to impose along the edge. This radius is imposed at both endpoints of the edge.Example:The following example adds the new edge edge to be filleted to the variableradius edge fillet firstVarEdgeFillet:call firstVarEdgeFillet.AddEdgeToFillet(edge, 5.)
- Parameters:
i_edge (Reference) –
i_radius (float) –
- Return type:
None
- add_imposed_vertex(i_vertex: Reference, i_radius: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub AddImposedVertex(Reference iVertex,double iRadius)Adds a new control couple. A control couple is made up of a vertex and aradius.Parameters:iVertexThe vertex where to impose the radiusiRadiusThe radius to impose at the given vertexExample:The following example adds a new control couple (vertex, radius) to thevariable radius edge fillet firstVarEdgeFillet set with the vertex vertex and aradius of 50.call firstVarEdgeFillet.AddImposedVertex(vertex, 50.)
- Parameters:
i_vertex (Reference) –
i_radius (float) –
- Return type:
None
- property bitangency_type: int¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
- o Property BitangencyType() As CatFilletBitangencyTypeReturns or set the fillet bitangency type.Parameters:iTypeThe type used to perform the fillet : catSphereBitangencyType or catCircleBitangencyType
- Returns:
enum cat_fillet_bitangency_type
- Return type:
int
- property edges_to_fillet: References¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
- o Property EdgesToFillet() As References (Read Only)Returns the collection of edges to be filleted.Example:The following example returns in edges the edges to fillet of variableradius edge filletfirstVarEdgeFillet:Set edges = firstVarEdgeFillet.EdgesToFillet
- Return type:
- property fillet_spine: Reference¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
- o Property FilletSpine() As ReferenceReturns or set the spine for circle bitangency fillet.Parameters:iSpinThe spine to be used for a circle bitangencyfillet
- Return type:
- property fillet_variation: int¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
- o Property FilletVariation() As CatFilletVariationReturns or sets the edge fillet radius variation mode.Example:The following example returns in mode the radius variation mode of thevariable radius edge filletfirstVarEdgeFillet, and then sets it toCATLinearFilletVariation so that the radius variation is linear between twocontrol vertices:mode = firstVarEdgeFillet.FilletVariationfirstVarEdgeFillet.FilletVariation = CATLinearFilletVariation
- Returns:
enum cat_fillet_variation
- Return type:
int
- imposed_vertex_radius(i_imposed_vertex: Reference) Length ¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Func ImposedVertexRadius(Reference iImposedVertex) AsLengthReturns the fillet radius on an imposed vertex.Parameters:iImposedVertexThe vertex where to retrieve the fillet radiusReturns:The fillet radiusExample:The following example returns in radius the fillet radius of thevariable radius edge fillet firstVarEdgeFillet at the vertexvertex:Set radius = firstVarEdgeFillet.ImposedVertexRadius(vertex)
- property imposed_vertices: References¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
- o Property ImposedVertices() As References (Read Only)Returns the collection of vertices where a radius has beenimposed.Example:The following example returns in vertices the collection of imposedvertices of the variable radius edgefilletfirstVarEdgeFillet:Set vertices = firstVarEdgeFillet.ImposedVertices
- Return type:
- withdraw_edge_to_fillet(i_edge: Reference) None ¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub WithdrawEdgeToFillet(Reference iEdge)Withdraws an edge from the variable radius edge fillet.Parameters:iEdgeThe edge to be withdrawnThe followingBoundary object is supported: TriDimFeatEdge.Example:The following example withdraws the edge edge from those to be filleted ofthe variable radius edge fillet firstVarEdgeFillet:call firstVarEdgeFillet.WithdrawEdgeToFillet(edge)
- Parameters:
i_edge (Reference) –
- Return type:
None
- withdraw_imposed_vertex(i_vertex: Reference) None ¶
Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub WithdrawImposedVertex(Reference iVertex)Withdraws a control couple.Parameters:iVertexThe vertex where the radius is imposedExample:The following example withdraws the imposed radius on the vertex vertexfor the variable radius edge filletfirstVarEdgeFillet:call firstVarEdgeFillet.WithdrawImposedVertex(vertex)
- Parameters:
i_vertex (Reference) –
- Return type:
None