OCC.BRepFill module

class OCC.BRepFill.BRepFill_ACRLaw(*args)

Bases: OCC.BRepFill.BRepFill_LocationLaw

GetHandle()

BRepFill_ACRLaw_GetHandle(BRepFill_ACRLaw self) -> Handle_BRepFill_ACRLaw

thisown

The membership flag

class OCC.BRepFill.BRepFill_ApproxSeewing(*args)

Bases: object

Curve()
  • returns the approximation of the 3d Curve
Return type:Handle_Geom_Curve
CurveOnF1()
  • returns the approximation of the PCurve on the first face of the MultiLine
Return type:Handle_Geom2d_Curve
CurveOnF2()
  • returns the approximation of the PCurve on the first face of the MultiLine
Return type:Handle_Geom2d_Curve
IsDone()
Return type:bool
Perform()
Parameters:ML (BRepFill_MultiLine &) –
Return type:None
thisown

The membership flag

class OCC.BRepFill.BRepFill_CompatibleWires(*args)

Bases: object

Generated()
Return type:TopTools_DataMapOfShapeListOfShape
GeneratedShapes()
  • Returns the shapes created from a subshape <SubSection> of a section.
Parameters:SubSection (TopoDS_Edge &) –
Return type:TopTools_ListOfShape
Init()
Parameters:Sections (TopTools_SequenceOfShape &) –
Return type:None
IsDone()
Return type:bool
Perform()
  • Performs CompatibleWires According to the orientation and the origin of each other
Parameters:WithRotation (bool) – default value is Standard_True
Return type:None
  • Performs CompatibleWires According to the orientation and the origin of each other
Parameters:WithRotation (bool) – default value is Standard_True
Return type:None
SetPercent()
Parameters:
  • percent (float) – default value is 0.01
  • percent – default value is 0.01
Return type:

None

Return type:

None

Shape()
  • returns the generated sequence.
Return type:TopTools_SequenceOfShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_ComputeCLine(*args)

Bases: object

Error()
Parameters:
  • Index (Standard_Integer) –
  • tol3d (float &) –
  • tol2d (float &) –
Return type:

None

IsAllApproximated()
Return type:bool
IsToleranceReached()
Return type:bool
NbMultiCurves()
Return type:int
Parameters()
Parameters:
  • Index (Standard_Integer) –
  • firstp (float &) –
  • lastp (float &) –
Return type:

None

Perform()
Parameters:Line (BRepFill_MultiLine &) –
Return type:None
SetConstraints()
Parameters:
  • FirstC (AppParCurves_Constraint) –
  • LastC (AppParCurves_Constraint) –
Return type:

None

SetDegrees()
Parameters:
  • degreemin (Standard_Integer) –
  • degreemax (Standard_Integer) –
Return type:

None

SetTolerances()
Parameters:
  • Tolerance3d (float) –
  • Tolerance2d (float) –
Return type:

None

Value()
Parameters:
  • Index (Standard_Integer) – default value is 1
  • Index – default value is 1
Return type:

AppParCurves_MultiCurve

Return type:

AppParCurves_MultiCurve

thisown

The membership flag

class OCC.BRepFill.BRepFill_CurveConstraint(*args)

Bases: OCC.GeomPlate.GeomPlate_CurveConstraint

GetHandle()

BRepFill_CurveConstraint_GetHandle(BRepFill_CurveConstraint self) -> Handle_BRepFill_CurveConstraint

thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapIteratorOfDataMapOfNodeDataMapOfShapeShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Initialize()
Parameters:aMap (BRepFill_DataMapOfNodeDataMapOfShapeShape &) –
Return type:None
Key()
Return type:Handle_MAT_Node
Value()
Return type:TopTools_DataMapOfShapeShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapIteratorOfDataMapOfNodeShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Initialize()
Parameters:aMap (BRepFill_DataMapOfNodeShape &) –
Return type:None
Key()
Return type:Handle_MAT_Node
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapIteratorOfDataMapOfOrientedShapeListOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Initialize()
Parameters:aMap (BRepFill_DataMapOfOrientedShapeListOfShape &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TopTools_ListOfShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapIteratorOfDataMapOfShapeDataMapOfShapeListOfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Initialize()
Parameters:aMap (BRepFill_DataMapOfShapeDataMapOfShapeListOfShape &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TopTools_DataMapOfShapeListOfShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapIteratorOfDataMapOfShapeHArray2OfShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Initialize()
Parameters:aMap (BRepFill_DataMapOfShapeHArray2OfShape &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:Handle_TopTools_HArray2OfShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfPnt(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Initialize()
Parameters:aMap (BRepFill_DataMapOfShapeSequenceOfPnt &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TColgp_SequenceOfPnt
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfReal(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Initialize()
Parameters:aMap (BRepFill_DataMapOfShapeSequenceOfReal &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TColStd_SequenceOfReal
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapNodeOfDataMapOfNodeDataMapOfShapeShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

BRepFill_DataMapNodeOfDataMapOfNodeDataMapOfShapeShape_GetHandle(BRepFill_DataMapNodeOfDataMapOfNodeDataMapOfShapeShape self) -> Handle_BRepFill_DataMapNodeOfDataMapOfNodeDataMapOfShapeShape

Key()
Return type:Handle_MAT_Node
Value()
Return type:TopTools_DataMapOfShapeShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapNodeOfDataMapOfNodeShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

BRepFill_DataMapNodeOfDataMapOfNodeShape_GetHandle(BRepFill_DataMapNodeOfDataMapOfNodeShape self) -> Handle_BRepFill_DataMapNodeOfDataMapOfNodeShape

Key()
Return type:Handle_MAT_Node
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapNodeOfDataMapOfOrientedShapeListOfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

BRepFill_DataMapNodeOfDataMapOfOrientedShapeListOfShape_GetHandle(BRepFill_DataMapNodeOfDataMapOfOrientedShapeListOfShape self) -> Handle_BRepFill_DataMapNodeOfDataMapOfOrientedShapeListOfShape

Key()
Return type:TopoDS_Shape
Value()
Return type:TopTools_ListOfShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapNodeOfDataMapOfShapeDataMapOfShapeListOfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

BRepFill_DataMapNodeOfDataMapOfShapeDataMapOfShapeListOfShape_GetHandle(BRepFill_DataMapNodeOfDataMapOfShapeDataMapOfShapeListOfShape self) -> Handle_BRepFill_DataMapNodeOfDataMapOfShapeDataMapOfShapeListOfShape

Key()
Return type:TopoDS_Shape
Value()
Return type:TopTools_DataMapOfShapeListOfShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapNodeOfDataMapOfShapeHArray2OfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

BRepFill_DataMapNodeOfDataMapOfShapeHArray2OfShape_GetHandle(BRepFill_DataMapNodeOfDataMapOfShapeHArray2OfShape self) -> Handle_BRepFill_DataMapNodeOfDataMapOfShapeHArray2OfShape

Key()
Return type:TopoDS_Shape
Value()
Return type:Handle_TopTools_HArray2OfShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapNodeOfDataMapOfShapeSequenceOfPnt(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

BRepFill_DataMapNodeOfDataMapOfShapeSequenceOfPnt_GetHandle(BRepFill_DataMapNodeOfDataMapOfShapeSequenceOfPnt self) -> Handle_BRepFill_DataMapNodeOfDataMapOfShapeSequenceOfPnt

Key()
Return type:TopoDS_Shape
Value()
Return type:TColgp_SequenceOfPnt
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapNodeOfDataMapOfShapeSequenceOfReal(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

BRepFill_DataMapNodeOfDataMapOfShapeSequenceOfReal_GetHandle(BRepFill_DataMapNodeOfDataMapOfShapeSequenceOfReal self) -> Handle_BRepFill_DataMapNodeOfDataMapOfShapeSequenceOfReal

Key()
Return type:TopoDS_Shape
Value()
Return type:TColStd_SequenceOfReal
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapOfNodeDataMapOfShapeShape(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (BRepFill_DataMapOfNodeDataMapOfShapeShape &) –
Return type:BRepFill_DataMapOfNodeDataMapOfShapeShape
Bind()
Parameters:
  • K (Handle_MAT_Node &) –
  • I (TopTools_DataMapOfShapeShape &) –
Return type:

bool

ChangeFind()
Parameters:K (Handle_MAT_Node &) –
Return type:TopTools_DataMapOfShapeShape
ChangeFind1()
Parameters:K (Handle_MAT_Node &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (Handle_MAT_Node &) –
Return type:TopTools_DataMapOfShapeShape
Find1()
Parameters:K (Handle_MAT_Node &) –
Return type:Standard_Address
IsBound()
Parameters:K (Handle_MAT_Node &) –
Return type:bool
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
Set()
Parameters:Other (BRepFill_DataMapOfNodeDataMapOfShapeShape &) –
Return type:BRepFill_DataMapOfNodeDataMapOfShapeShape
UnBind()
Parameters:K (Handle_MAT_Node &) –
Return type:bool
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapOfNodeShape(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (BRepFill_DataMapOfNodeShape &) –
Return type:BRepFill_DataMapOfNodeShape
Bind()
Parameters:
  • K (Handle_MAT_Node &) –
  • I (TopoDS_Shape &) –
Return type:

bool

ChangeFind()
Parameters:K (Handle_MAT_Node &) –
Return type:TopoDS_Shape
ChangeFind1()
Parameters:K (Handle_MAT_Node &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (Handle_MAT_Node &) –
Return type:TopoDS_Shape
Find1()
Parameters:K (Handle_MAT_Node &) –
Return type:Standard_Address
IsBound()
Parameters:K (Handle_MAT_Node &) –
Return type:bool
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
Set()
Parameters:Other (BRepFill_DataMapOfNodeShape &) –
Return type:BRepFill_DataMapOfNodeShape
UnBind()
Parameters:K (Handle_MAT_Node &) –
Return type:bool
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapOfOrientedShapeListOfShape(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (BRepFill_DataMapOfOrientedShapeListOfShape &) –
Return type:BRepFill_DataMapOfOrientedShapeListOfShape
Bind()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopTools_ListOfShape &) –
Return type:

bool

ChangeFind()
Parameters:K (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
ChangeFind1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
Find1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
IsBound()
Parameters:K (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
Set()
Parameters:Other (BRepFill_DataMapOfOrientedShapeListOfShape &) –
Return type:BRepFill_DataMapOfOrientedShapeListOfShape
UnBind()
Parameters:K (TopoDS_Shape &) –
Return type:bool
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapOfShapeDataMapOfShapeListOfShape(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (BRepFill_DataMapOfShapeDataMapOfShapeListOfShape &) –
Return type:BRepFill_DataMapOfShapeDataMapOfShapeListOfShape
Bind()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopTools_DataMapOfShapeListOfShape &) –
Return type:

bool

ChangeFind()
Parameters:K (TopoDS_Shape &) –
Return type:TopTools_DataMapOfShapeListOfShape
ChangeFind1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (TopoDS_Shape &) –
Return type:TopTools_DataMapOfShapeListOfShape
Find1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
IsBound()
Parameters:K (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
Set()
Parameters:Other (BRepFill_DataMapOfShapeDataMapOfShapeListOfShape &) –
Return type:BRepFill_DataMapOfShapeDataMapOfShapeListOfShape
UnBind()
Parameters:K (TopoDS_Shape &) –
Return type:bool
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapOfShapeHArray2OfShape(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (BRepFill_DataMapOfShapeHArray2OfShape &) –
Return type:BRepFill_DataMapOfShapeHArray2OfShape
Bind()
Parameters:
  • K (TopoDS_Shape &) –
  • I (Handle_TopTools_HArray2OfShape &) –
Return type:

bool

ChangeFind()
Parameters:K (TopoDS_Shape &) –
Return type:Handle_TopTools_HArray2OfShape
ChangeFind1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (TopoDS_Shape &) –
Return type:Handle_TopTools_HArray2OfShape
Find1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
IsBound()
Parameters:K (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
Set()
Parameters:Other (BRepFill_DataMapOfShapeHArray2OfShape &) –
Return type:BRepFill_DataMapOfShapeHArray2OfShape
UnBind()
Parameters:K (TopoDS_Shape &) –
Return type:bool
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapOfShapeSequenceOfPnt(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (BRepFill_DataMapOfShapeSequenceOfPnt &) –
Return type:BRepFill_DataMapOfShapeSequenceOfPnt
Bind()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TColgp_SequenceOfPnt) –
Return type:

bool

ChangeFind()
Parameters:K (TopoDS_Shape &) –
Return type:TColgp_SequenceOfPnt
ChangeFind1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (TopoDS_Shape &) –
Return type:TColgp_SequenceOfPnt
Find1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
IsBound()
Parameters:K (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
Set()
Parameters:Other (BRepFill_DataMapOfShapeSequenceOfPnt &) –
Return type:BRepFill_DataMapOfShapeSequenceOfPnt
UnBind()
Parameters:K (TopoDS_Shape &) –
Return type:bool
thisown

The membership flag

class OCC.BRepFill.BRepFill_DataMapOfShapeSequenceOfReal(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (BRepFill_DataMapOfShapeSequenceOfReal &) –
Return type:BRepFill_DataMapOfShapeSequenceOfReal
Bind()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TColStd_SequenceOfReal &) –
Return type:

bool

ChangeFind()
Parameters:K (TopoDS_Shape &) –
Return type:TColStd_SequenceOfReal
ChangeFind1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (TopoDS_Shape &) –
Return type:TColStd_SequenceOfReal
Find1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
IsBound()
Parameters:K (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
Set()
Parameters:Other (BRepFill_DataMapOfShapeSequenceOfReal &) –
Return type:BRepFill_DataMapOfShapeSequenceOfReal
UnBind()
Parameters:K (TopoDS_Shape &) –
Return type:bool
thisown

The membership flag

class OCC.BRepFill.BRepFill_Draft(*args)

Bases: object

Generated()
  • Returns the list of shapes generated from the shape <S>.
Parameters:S (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
IsDone()
Return type:bool
Perform()
Parameters:
  • LengthMax (float) –
  • Surface (Handle_Geom_Surface &) –
  • KeepInsideSurface (bool) – default value is Standard_True
  • Surface
  • KeepInsideSurface – default value is Standard_True
  • StopShape (TopoDS_Shape &) –
  • KeepOutSide (bool) – default value is Standard_True
  • StopShape
  • KeepOutSide – default value is Standard_True
Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

SetDraft()
Parameters:
  • IsInternal (bool) – default value is Standard_False
  • IsInternal – default value is Standard_False
Return type:

None

Return type:

None

SetOptions()
Parameters:
  • Style (BRepFill_TransitionStyle) – default value is BRepFill_Right
  • AngleMin (float) – default value is 0.01
  • AngleMax (float) – default value is 3.0
  • Style – default value is BRepFill_Right
  • AngleMin – default value is 0.01
  • AngleMax – default value is 3.0
  • Style – default value is BRepFill_Right
  • AngleMin – default value is 0.01
  • AngleMax – default value is 3.0
  • Style – default value is BRepFill_Right
  • AngleMin – default value is 0.01
  • AngleMax – default value is 3.0
Return type:

None

Return type:

None

Return type:

None

Return type:

None

Shape()
Return type:TopoDS_Shape
Shell()
  • Returns the draft surface To have the complete shape you have to use the Shape() methode.
Return type:TopoDS_Shell
thisown

The membership flag

class OCC.BRepFill.BRepFill_DraftLaw(*args)

Bases: OCC.BRepFill.BRepFill_Edge3DLaw

CleanLaw()
  • To clean the little discontinuities.
Parameters:TolAngular (float) –
Return type:None
GetHandle()

BRepFill_DraftLaw_GetHandle(BRepFill_DraftLaw self) -> Handle_BRepFill_DraftLaw

thisown

The membership flag

class OCC.BRepFill.BRepFill_Edge3DLaw(*args)

Bases: OCC.BRepFill.BRepFill_LocationLaw

GetHandle()

BRepFill_Edge3DLaw_GetHandle(BRepFill_Edge3DLaw self) -> Handle_BRepFill_Edge3DLaw

thisown

The membership flag

class OCC.BRepFill.BRepFill_EdgeFaceAndOrder(*args)

Bases: object

thisown

The membership flag

class OCC.BRepFill.BRepFill_EdgeOnSurfLaw(*args)

Bases: OCC.BRepFill.BRepFill_LocationLaw

GetHandle()

BRepFill_EdgeOnSurfLaw_GetHandle(BRepFill_EdgeOnSurfLaw self) -> Handle_BRepFill_EdgeOnSurfLaw

HasResult()
  • returns <False> if one Edge of <Path> do not have representation on <Surf>. In this case it is impossible to use this object.
Return type:bool
thisown

The membership flag

class OCC.BRepFill.BRepFill_Evolved(*args)

Bases: object

Bottom()
  • Return the face Bottom if <Solid> is True in the constructor.
Return type:TopoDS_Shape
GeneratedShapes()
  • Returns the shapes created from a subshape <SpineShape> of the spine and a subshape <ProfShape> on the profile.
Parameters:
  • SpineShape (TopoDS_Shape &) –
  • ProfShape (TopoDS_Shape &) –
Return type:

TopTools_ListOfShape

IsDone()
Return type:bool
JoinType()
Return type:GeomAbs_JoinType
Perform()
  • Performs an evolved shape by sweeping the <Profile> along the <Spine>
Parameters:
  • Spine (TopoDS_Wire &) –
  • Profile (TopoDS_Wire &) –
  • AxeProf (gp_Ax3) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
  • Solid (bool) – default value is Standard_False
Return type:

None

  • Performs an evolved shape by sweeping the <Profile> along the <Spine>
Parameters:
  • Spine (TopoDS_Wire &) –
  • Profile (TopoDS_Wire &) –
  • AxeProf (gp_Ax3) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
  • Solid (bool) – default value is Standard_False
Return type:

None

  • Performs an evolved shape by sweeping the <Profile> along the <Spine>
Parameters:
  • Spine (TopoDS_Wire &) –
  • Profile (TopoDS_Wire &) –
  • AxeProf (gp_Ax3) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
  • Solid (bool) – default value is Standard_False
Return type:

None

  • Performs an evolved shape by sweeping the <Profile> along the <Spine>
Parameters:
  • Spine (TopoDS_Face &) –
  • Profile (TopoDS_Wire &) –
  • AxeProf (gp_Ax3) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
  • Solid (bool) – default value is Standard_False
Return type:

None

  • Performs an evolved shape by sweeping the <Profile> along the <Spine>
Parameters:
  • Spine (TopoDS_Face &) –
  • Profile (TopoDS_Wire &) –
  • AxeProf (gp_Ax3) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
  • Solid (bool) – default value is Standard_False
Return type:

None

  • Performs an evolved shape by sweeping the <Profile> along the <Spine>
Parameters:
  • Spine (TopoDS_Face &) –
  • Profile (TopoDS_Wire &) –
  • AxeProf (gp_Ax3) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
  • Solid (bool) – default value is Standard_False
Return type:

None

Shape()
  • returns the generated shape.
Return type:TopoDS_Shape
Top()
  • Return the face Top if <Solid> is True in the constructor.
Return type:TopoDS_Shape
thisown

The membership flag

class OCC.BRepFill.BRepFill_FaceAndOrder(*args)

Bases: object

thisown

The membership flag

class OCC.BRepFill.BRepFill_Filling(*args)

Bases: object

Add()
  • Adds a new constraint which also defines an edge of the wire //! of the face //! Order: Order of the constraint: //! GeomAbs_C0 : the surface has to pass by 3D representation //! of the edge //! GeomAbs_G1 : the surface has to pass by 3D representation //! of the edge and to respect tangency with the first //! face of the edge //! GeomAbs_G2 : the surface has to pass by 3D representation //! of the edge and to respect tangency and curvature //! with the first face of the edge.
Parameters:
  • anEdge (TopoDS_Edge &) –
  • Order (GeomAbs_Shape) –
  • IsBound (bool) – default value is Standard_True
Return type:

int

  • Adds a new constraint which also defines an edge of the wire //! of the face //! Order: Order of the constraint: //! GeomAbs_C0 : the surface has to pass by 3D representation //! of the edge //! GeomAbs_G1 : the surface has to pass by 3D representation //! of the edge and to respect tangency with the first //! face of the edge //! GeomAbs_G2 : the surface has to pass by 3D representation //! of the edge and to respect tangency and curvature //! with the first face of the edge.
Parameters:
  • anEdge (TopoDS_Edge &) –
  • Order (GeomAbs_Shape) –
  • IsBound (bool) – default value is Standard_True
Return type:

int

  • Adds a new constraint which also defines an edge of the wire //! of the face //! Order: Order of the constraint: //! GeomAbs_C0 : the surface has to pass by 3D representation //! of the edge //! GeomAbs_G1 : the surface has to pass by 3D representation //! of the edge and to respect tangency with the //! given face //! GeomAbs_G2 : the surface has to pass by 3D representation //! of the edge and to respect tangency and curvature //! with the given face.
Parameters:
  • anEdge (TopoDS_Edge &) –
  • Support (TopoDS_Face &) –
  • Order (GeomAbs_Shape) –
  • IsBound (bool) – default value is Standard_True
Return type:

int

  • Adds a new constraint which also defines an edge of the wire //! of the face //! Order: Order of the constraint: //! GeomAbs_C0 : the surface has to pass by 3D representation //! of the edge //! GeomAbs_G1 : the surface has to pass by 3D representation //! of the edge and to respect tangency with the //! given face //! GeomAbs_G2 : the surface has to pass by 3D representation //! of the edge and to respect tangency and curvature //! with the given face.
Parameters:
  • anEdge (TopoDS_Edge &) –
  • Support (TopoDS_Face &) –
  • Order (GeomAbs_Shape) –
  • IsBound (bool) – default value is Standard_True
Return type:

int

  • Adds a free constraint on a face. The corresponding edge has to //! be automatically recomputed. //! It is always a bound.
Parameters:
  • Support (TopoDS_Face &) –
  • Order (GeomAbs_Shape) –
Return type:

int

  • Adds a punctual constraint
Parameters:Point (gp_Pnt) –
Return type:int
  • Adds a punctual constraint.
Parameters:
  • U (float) –
  • V (float) –
  • Support (TopoDS_Face &) –
  • Order (GeomAbs_Shape) –
Return type:

int

Build()
  • Builds the resulting faces
Return type:None
Face()
Return type:TopoDS_Face
G0Error()
Return type:float
Parameters:Index (Standard_Integer) –
Return type:float
G1Error()
Return type:float
Parameters:Index (Standard_Integer) –
Return type:float
G2Error()
Return type:float
Parameters:Index (Standard_Integer) –
Return type:float
Generated()
  • Returns the list of shapes generated from the shape <S>.
Parameters:S (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
IsDone()
Return type:bool
LoadInitSurface()
  • Loads the initial Surface
Parameters:aFace (TopoDS_Face &) –
Return type:None
SetApproxParam()
  • Sets the parameters used for approximation of the surface
Parameters:
  • MaxDeg (Standard_Integer) – default value is 8
  • MaxSegments (Standard_Integer) – default value is 9
Return type:

None

  • Sets the parameters used for approximation of the surface
Parameters:
  • MaxDeg (Standard_Integer) – default value is 8
  • MaxSegments (Standard_Integer) – default value is 9
Return type:

None

  • Sets the parameters used for approximation of the surface
Parameters:
  • MaxDeg (Standard_Integer) – default value is 8
  • MaxSegments (Standard_Integer) – default value is 9
Return type:

None

SetConstrParam()
  • Sets the values of Tolerances used to control the constraint. //! Tol2d: //! Tol3d: it is the maximum distance allowed between the support surface //! and the constraints //! TolAng: it is the maximum angle allowed between the normal of the surface //! and the constraints //! TolCurv: it is the maximum difference of curvature allowed between //! the surface and the constraint
Parameters:
  • Tol2d (float) – default value is 0.00001
  • Tol3d (float) – default value is 0.0001
  • TolAng (float) – default value is 0.01
  • TolCurv (float) – default value is 0.1
Return type:

None

  • Sets the values of Tolerances used to control the constraint. //! Tol2d: //! Tol3d: it is the maximum distance allowed between the support surface //! and the constraints //! TolAng: it is the maximum angle allowed between the normal of the surface //! and the constraints //! TolCurv: it is the maximum difference of curvature allowed between //! the surface and the constraint
Parameters:
  • Tol2d (float) – default value is 0.00001
  • Tol3d (float) – default value is 0.0001
  • TolAng (float) – default value is 0.01
  • TolCurv (float) – default value is 0.1
Return type:

None

  • Sets the values of Tolerances used to control the constraint. //! Tol2d: //! Tol3d: it is the maximum distance allowed between the support surface //! and the constraints //! TolAng: it is the maximum angle allowed between the normal of the surface //! and the constraints //! TolCurv: it is the maximum difference of curvature allowed between //! the surface and the constraint
Parameters:
  • Tol2d (float) – default value is 0.00001
  • Tol3d (float) – default value is 0.0001
  • TolAng (float) – default value is 0.01
  • TolCurv (float) – default value is 0.1
Return type:

None

  • Sets the values of Tolerances used to control the constraint. //! Tol2d: //! Tol3d: it is the maximum distance allowed between the support surface //! and the constraints //! TolAng: it is the maximum angle allowed between the normal of the surface //! and the constraints //! TolCurv: it is the maximum difference of curvature allowed between //! the surface and the constraint
Parameters:
  • Tol2d (float) – default value is 0.00001
  • Tol3d (float) – default value is 0.0001
  • TolAng (float) – default value is 0.01
  • TolCurv (float) – default value is 0.1
Return type:

None

  • Sets the values of Tolerances used to control the constraint. //! Tol2d: //! Tol3d: it is the maximum distance allowed between the support surface //! and the constraints //! TolAng: it is the maximum angle allowed between the normal of the surface //! and the constraints //! TolCurv: it is the maximum difference of curvature allowed between //! the surface and the constraint
Parameters:
  • Tol2d (float) – default value is 0.00001
  • Tol3d (float) – default value is 0.0001
  • TolAng (float) – default value is 0.01
  • TolCurv (float) – default value is 0.1
Return type:

None

SetResolParam()
  • Sets the parameters used for resolution. //! The default values of these parameters have been chosen for a good //! ratio quality/performance. //! Degree: it is the order of energy criterion to minimize for computing //! the deformation of the surface. //! The default value is 3 //! The recommanded value is i+2 where i is the maximum order of the //! constraints. //! NbPtsOnCur: it is the average number of points for discretisation //! of the edges. //! NbIter: it is the maximum number of iterations of the process. //! For each iteration the number of discretisation points is //! increased. //! Anisotropie:
Parameters:
  • Degree (Standard_Integer) – default value is 3
  • NbPtsOnCur (Standard_Integer) – default value is 15
  • NbIter (Standard_Integer) – default value is 2
  • Anisotropie (bool) – default value is Standard_False
Return type:

None

  • Sets the parameters used for resolution. //! The default values of these parameters have been chosen for a good //! ratio quality/performance. //! Degree: it is the order of energy criterion to minimize for computing //! the deformation of the surface. //! The default value is 3 //! The recommanded value is i+2 where i is the maximum order of the //! constraints. //! NbPtsOnCur: it is the average number of points for discretisation //! of the edges. //! NbIter: it is the maximum number of iterations of the process. //! For each iteration the number of discretisation points is //! increased. //! Anisotropie:
Parameters:
  • Degree (Standard_Integer) – default value is 3
  • NbPtsOnCur (Standard_Integer) – default value is 15
  • NbIter (Standard_Integer) – default value is 2
  • Anisotropie (bool) – default value is Standard_False
Return type:

None

  • Sets the parameters used for resolution. //! The default values of these parameters have been chosen for a good //! ratio quality/performance. //! Degree: it is the order of energy criterion to minimize for computing //! the deformation of the surface. //! The default value is 3 //! The recommanded value is i+2 where i is the maximum order of the //! constraints. //! NbPtsOnCur: it is the average number of points for discretisation //! of the edges. //! NbIter: it is the maximum number of iterations of the process. //! For each iteration the number of discretisation points is //! increased. //! Anisotropie:
Parameters:
  • Degree (Standard_Integer) – default value is 3
  • NbPtsOnCur (Standard_Integer) – default value is 15
  • NbIter (Standard_Integer) – default value is 2
  • Anisotropie (bool) – default value is Standard_False
Return type:

None

  • Sets the parameters used for resolution. //! The default values of these parameters have been chosen for a good //! ratio quality/performance. //! Degree: it is the order of energy criterion to minimize for computing //! the deformation of the surface. //! The default value is 3 //! The recommanded value is i+2 where i is the maximum order of the //! constraints. //! NbPtsOnCur: it is the average number of points for discretisation //! of the edges. //! NbIter: it is the maximum number of iterations of the process. //! For each iteration the number of discretisation points is //! increased. //! Anisotropie:
Parameters:
  • Degree (Standard_Integer) – default value is 3
  • NbPtsOnCur (Standard_Integer) – default value is 15
  • NbIter (Standard_Integer) – default value is 2
  • Anisotropie (bool) – default value is Standard_False
Return type:

None

  • Sets the parameters used for resolution. //! The default values of these parameters have been chosen for a good //! ratio quality/performance. //! Degree: it is the order of energy criterion to minimize for computing //! the deformation of the surface. //! The default value is 3 //! The recommanded value is i+2 where i is the maximum order of the //! constraints. //! NbPtsOnCur: it is the average number of points for discretisation //! of the edges. //! NbIter: it is the maximum number of iterations of the process. //! For each iteration the number of discretisation points is //! increased. //! Anisotropie:
Parameters:
  • Degree (Standard_Integer) – default value is 3
  • NbPtsOnCur (Standard_Integer) – default value is 15
  • NbIter (Standard_Integer) – default value is 2
  • Anisotropie (bool) – default value is Standard_False
Return type:

None

thisown

The membership flag

class OCC.BRepFill.BRepFill_Generator

Bases: object

AddWire()
Parameters:Wire (TopoDS_Wire &) –
Return type:None
Generated()
  • Returns all the shapes created
Return type:TopTools_DataMapOfShapeListOfShape
GeneratedShapes()
  • Returns the shapes created from a subshape <SSection> of a section.
Parameters:SSection (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
Perform()
  • Compute the shell.
Return type:None
Shell()
Return type:TopoDS_Shell
thisown

The membership flag

class OCC.BRepFill.BRepFill_IndexedDataMapNodeOfIndexedDataMapOfOrientedShapeListOfShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

BRepFill_IndexedDataMapNodeOfIndexedDataMapOfOrientedShapeListOfShape_GetHandle(BRepFill_IndexedDataMapNodeOfIndexedDataMapOfOrientedShapeListOfShape self) -> Handle_BRepFill_IndexedDataMapNodeOfIndexedDataMapOfOrientedShapeListOfShape

GetKey2()

BRepFill_IndexedDataMapNodeOfIndexedDataMapOfOrientedShapeListOfShape_GetKey2(BRepFill_IndexedDataMapNodeOfIndexedDataMapOfOrientedShapeListOfShape self) -> Standard_Integer

Key1()
Return type:TopoDS_Shape
Next2()
Return type:TCollection_MapNodePtr
SetKey2()

BRepFill_IndexedDataMapNodeOfIndexedDataMapOfOrientedShapeListOfShape_SetKey2(BRepFill_IndexedDataMapNodeOfIndexedDataMapOfOrientedShapeListOfShape self, Standard_Integer value)

Value()
Return type:TopTools_ListOfShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_IndexedDataMapOfOrientedShapeListOfShape(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Add()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopTools_ListOfShape &) –
Return type:

int

Assign()
Parameters:Other (BRepFill_IndexedDataMapOfOrientedShapeListOfShape &) –
Return type:BRepFill_IndexedDataMapOfOrientedShapeListOfShape
ChangeFromIndex()
Parameters:I (Standard_Integer) –
Return type:TopTools_ListOfShape
ChangeFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
ChangeFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Contains()
Parameters:K (TopoDS_Shape &) –
Return type:bool
FindFromIndex()
Parameters:I (Standard_Integer) –
Return type:TopTools_ListOfShape
FindFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
FindFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
FindIndex()
Parameters:K (TopoDS_Shape &) –
Return type:int
FindKey()
Parameters:I (Standard_Integer) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (BRepFill_IndexedDataMapOfOrientedShapeListOfShape &) –
Return type:BRepFill_IndexedDataMapOfOrientedShapeListOfShape
Substitute()
Parameters:
  • I (Standard_Integer) –
  • K (TopoDS_Shape &) –
  • T (TopTools_ListOfShape &) –
Return type:

None

thisown

The membership flag

class OCC.BRepFill.BRepFill_ListIteratorOfListOfOffsetWire(*args)

Bases: object

Initialize()
Parameters:L (BRepFill_ListOfOffsetWire &) –
Return type:None
More()
Return type:bool
Next()
Return type:None
Value()
Return type:BRepFill_OffsetWire
thisown

The membership flag

class OCC.BRepFill.BRepFill_ListNodeOfListOfOffsetWire(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

BRepFill_ListNodeOfListOfOffsetWire_GetHandle(BRepFill_ListNodeOfListOfOffsetWire self) -> Handle_BRepFill_ListNodeOfListOfOffsetWire

Value()
Return type:BRepFill_OffsetWire
thisown

The membership flag

class OCC.BRepFill.BRepFill_ListOfOffsetWire

Bases: object

Append()
Parameters:
  • I (BRepFill_OffsetWire &) –
  • I
  • theIt (BRepFill_ListIteratorOfListOfOffsetWire &) –
  • Other (BRepFill_ListOfOffsetWire &) –
Return type:

None

Return type:

None

Return type:

None

Assign()
Parameters:Other (BRepFill_ListOfOffsetWire &) –
Return type:None
Clear()
Return type:None
Extent()
Return type:int
First()
Return type:BRepFill_OffsetWire
InsertAfter()
Parameters:
  • I (BRepFill_OffsetWire &) –
  • It (BRepFill_ListIteratorOfListOfOffsetWire &) –
  • Other (BRepFill_ListOfOffsetWire &) –
  • It
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • I (BRepFill_OffsetWire &) –
  • It (BRepFill_ListIteratorOfListOfOffsetWire &) –
  • Other (BRepFill_ListOfOffsetWire &) –
  • It
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Last()
Return type:BRepFill_OffsetWire
Prepend()
Parameters:
  • I (BRepFill_OffsetWire &) –
  • I
  • theIt (BRepFill_ListIteratorOfListOfOffsetWire &) –
  • Other (BRepFill_ListOfOffsetWire &) –
Return type:

None

Return type:

None

Return type:

None

Remove()
Parameters:It (BRepFill_ListIteratorOfListOfOffsetWire &) –
Return type:None
RemoveFirst()
Return type:None
Set()
Parameters:Other (BRepFill_ListOfOffsetWire &) –
Return type:None
thisown

The membership flag

class OCC.BRepFill.BRepFill_LocationLaw(*args, **kwargs)

Bases: OCC.MMgt.MMgt_TShared

Abscissa()
  • //!Return the curvilinear abscissa corresponding to a point of the path, defined by <Index> of Edge and a parameter on the edge.
Parameters:
  • Index (Standard_Integer) –
  • Param (float) –
Return type:

float

CurvilinearBounds()
  • //!Return the Curvilinear Bounds of the <Index> Law
Parameters:
  • Index (Standard_Integer) –
  • First (float &) –
  • Last (float &) –
Return type:

None

D0()
  • Apply the Law to a shape, for a given Curnilinear abscissa
Parameters:
  • Abscissa (float) –
  • Section (TopoDS_Shape &) –
Return type:

None

DeleteTransform()
Return type:None
Edge()
  • Return the Edge of rank <Index> in the path <Index> have to be in [1, NbLaw()]
Parameters:Index (Standard_Integer) –
Return type:TopoDS_Edge
GetHandle()

BRepFill_LocationLaw_GetHandle(BRepFill_LocationLaw self) -> Handle_BRepFill_LocationLaw

GetStatus()
  • Return a error status, if the status is not PipeOk then it exist a parameter tlike the law is not valuable for t.
Return type:GeomFill_PipeError
Holes()
Parameters:Interval (TColStd_Array1OfInteger &) –
Return type:None
IsClosed()
Return type:bool
IsG1()
  • Compute the Law’s continuity beetween 2 edges of the path The result can be : -1 : Case Not connex 0 : It is connex (G0) 1 : It is tangent (G1)
Parameters:
  • Index (Standard_Integer) –
  • SpatialTolerance (float) – default value is 1.0e-7
  • AngularTolerance (float) – default value is 1.0e-4
Return type:

int

  • Compute the Law’s continuity beetween 2 edges of the path The result can be : -1 : Case Not connex 0 : It is connex (G0) 1 : It is tangent (G1)
Parameters:
  • Index (Standard_Integer) –
  • SpatialTolerance (float) – default value is 1.0e-7
  • AngularTolerance (float) – default value is 1.0e-4
Return type:

int

  • Compute the Law’s continuity beetween 2 edges of the path The result can be : -1 : Case Not connex 0 : It is connex (G0) 1 : It is tangent (G1)
Parameters:
  • Index (Standard_Integer) –
  • SpatialTolerance (float) – default value is 1.0e-7
  • AngularTolerance (float) – default value is 1.0e-4
Return type:

int

NbHoles()
Parameters:
  • Tol (float) – default value is 1.0e-7
  • Tol – default value is 1.0e-7
Return type:

int

Return type:

int

NbLaw()
  • Return the number of elementary Law
Return type:int
Parameter()
  • Find the index Law and the parmaeter, for a given Curnilinear abscissa
Parameters:
  • Abscissa (float) –
  • Index (Standard_Integer &) –
  • Param (float &) –
Return type:

None

PerformVertex()
  • Compute <OutputVertex> like a transformation of <InputVertex> the transformation is given by evaluation of the location law in the vertex of rank <Index>. <Location> is used to manage discontinuities : - -1 : The law before the vertex is used. - 1 : The law after the vertex is used. - 0 : Average of the both laws is used.
Parameters:
  • Index (Standard_Integer) –
  • InputVertex (TopoDS_Vertex &) –
  • TolMin (float) –
  • OutputVertex (TopoDS_Vertex &) –
  • Location (Standard_Integer) – default value is 0
Return type:

None

  • Compute <OutputVertex> like a transformation of <InputVertex> the transformation is given by evaluation of the location law in the vertex of rank <Index>. <Location> is used to manage discontinuities : - -1 : The law before the vertex is used. - 1 : The law after the vertex is used. - 0 : Average of the both laws is used.
Parameters:
  • Index (Standard_Integer) –
  • InputVertex (TopoDS_Vertex &) –
  • TolMin (float) –
  • OutputVertex (TopoDS_Vertex &) –
  • Location (Standard_Integer) – default value is 0
Return type:

None

TransformInCompatibleLaw()
  • Apply a linear transformation on each law, to reduce the dicontinuities of law at one rotation.
Parameters:AngularTolerance (float) –
Return type:void
TransformInG0Law()
  • Apply a linear transformation on each law, to have continuity of the global law beetween the edges.
Return type:void
Vertex()
  • Return the vertex of rank <Index> in the path <Index> have to be in [0, NbLaw()]
Parameters:Index (Standard_Integer) –
Return type:TopoDS_Vertex
Wire()
  • return the path
Return type:TopoDS_Wire
law()
  • Return the elementary Law of rank <Index> <Index> have to be in [1, NbLaw()]
Parameters:Index (Standard_Integer) –
Return type:Handle_GeomFill_LocationLaw
thisown

The membership flag

class OCC.BRepFill.BRepFill_MultiLine(*args)

Bases: object

Continuity()
  • Returns the continuity betwwen the two faces seShape from GeomAbsparated by myBis.
Return type:GeomAbs_Shape
Curves()
  • raises if IsParticularCase is <False>.
Parameters:
  • Curve (Handle_Geom_Curve &) –
  • PCurve1 (Handle_Geom2d_Curve &) –
  • PCurve2 (Handle_Geom2d_Curve &) –
Return type:

None

FirstParameter()
  • returns the first parameter of the Bissectrice.
Return type:float
IsParticularCase()
  • Search if the Projection of the Bissectrice on the faces needs an approximation or not. Returns true if the approximation is not needed.
Return type:bool
LastParameter()
  • returns the last parameter of the Bissectrice.
Return type:float
Value()
  • Returns the current point on the 3d curve
Parameters:U (float) –
Return type:gp_Pnt
Value3dOnF1OnF2()
Parameters:
  • U (float) –
  • P3d (gp_Pnt) –
  • PF1 (gp_Pnt2d) –
  • PF2 (gp_Pnt2d) –
Return type:

None

ValueOnF1()
  • returns the current point on the PCurve of the first face
Parameters:U (float) –
Return type:gp_Pnt2d
ValueOnF2()
  • returns the current point on the PCurve of the first face
Parameters:U (float) –
Return type:gp_Pnt2d
thisown

The membership flag

class OCC.BRepFill.BRepFill_MultiLineTool(*args, **kwargs)

Bases: object

static D1(*args)
  • returns the 3d derivative values of the multipoint <MPointIndex> when only 3d points exist. returns False if the derivative cannot be computed.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabV (TColgp_Array1OfVec) –
Return type:

bool

  • returns the 2d derivative values of the multipoint <MPointIndex> only when 2d points exist. returns False if the derivative cannot be computed.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabV2d (TColgp_Array1OfVec2d) –
Return type:

bool

  • returns the 3d and 2d derivative values of the multipoint <MPointIndex>. returns False if the derivative cannot be computed.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabV (TColgp_Array1OfVec) –
  • tabV2d (TColgp_Array1OfVec2d) –
Return type:

bool

static FirstParameter(*args)
  • returns the first parameter of the Line.
Parameters:ML (BRepFill_MultiLine &) –
Return type:float
static LastParameter(*args)
  • returns the last parameter of the Line.
Parameters:ML (BRepFill_MultiLine &) –
Return type:float
static NbP2d(*args)
  • Returns the number of 2d points of a MLine
Parameters:ML (BRepFill_MultiLine &) –
Return type:int
static NbP3d(*args)
  • Returns the number of 3d points of a MLine.
Parameters:ML (BRepFill_MultiLine &) –
Return type:int
static Value(*args)
  • returns the 3d points of the multipoint <MPointIndex> when only 3d points exist.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabPt (TColgp_Array1OfPnt) –
Return type:

void

  • returns the 2d points of the multipoint <MPointIndex> when only 2d points exist.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabPt2d (TColgp_Array1OfPnt2d) –
Return type:

void

  • returns the 3d and 2d points of the multipoint <MPointIndex>.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabPt (TColgp_Array1OfPnt) –
  • tabPt2d (TColgp_Array1OfPnt2d) –
Return type:

void

thisown

The membership flag

OCC.BRepFill.BRepFill_MultiLineTool_D1(*args)
  • returns the 3d derivative values of the multipoint <MPointIndex> when only 3d points exist. returns False if the derivative cannot be computed.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabV (TColgp_Array1OfVec) –
Return type:

bool

  • returns the 2d derivative values of the multipoint <MPointIndex> only when 2d points exist. returns False if the derivative cannot be computed.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabV2d (TColgp_Array1OfVec2d) –
Return type:

bool

  • returns the 3d and 2d derivative values of the multipoint <MPointIndex>. returns False if the derivative cannot be computed.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabV (TColgp_Array1OfVec) –
  • tabV2d (TColgp_Array1OfVec2d) –
Return type:

bool

OCC.BRepFill.BRepFill_MultiLineTool_FirstParameter(*args)
  • returns the first parameter of the Line.
Parameters:ML (BRepFill_MultiLine &) –
Return type:float
OCC.BRepFill.BRepFill_MultiLineTool_LastParameter(*args)
  • returns the last parameter of the Line.
Parameters:ML (BRepFill_MultiLine &) –
Return type:float
OCC.BRepFill.BRepFill_MultiLineTool_NbP2d(*args)
  • Returns the number of 2d points of a MLine
Parameters:ML (BRepFill_MultiLine &) –
Return type:int
OCC.BRepFill.BRepFill_MultiLineTool_NbP3d(*args)
  • Returns the number of 3d points of a MLine.
Parameters:ML (BRepFill_MultiLine &) –
Return type:int
OCC.BRepFill.BRepFill_MultiLineTool_Value(*args)
  • returns the 3d points of the multipoint <MPointIndex> when only 3d points exist.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabPt (TColgp_Array1OfPnt) –
Return type:

void

  • returns the 2d points of the multipoint <MPointIndex> when only 2d points exist.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabPt2d (TColgp_Array1OfPnt2d) –
Return type:

void

  • returns the 3d and 2d points of the multipoint <MPointIndex>.
Parameters:
  • ML (BRepFill_MultiLine &) –
  • U (float) –
  • tabPt (TColgp_Array1OfPnt) –
  • tabPt2d (TColgp_Array1OfPnt2d) –
Return type:

void

class OCC.BRepFill.BRepFill_MyLeastSquareOfComputeCLine(*args)

Bases: object

Error()
Parameters:
  • F (float &) –
  • MaxE3d (float &) –
  • MaxE2d (float &) –
Return type:

None

IsDone()
Return type:bool
Value()
Return type:AppParCurves_MultiCurve
thisown

The membership flag

class OCC.BRepFill.BRepFill_NSections(*args)

Bases: OCC.BRepFill.BRepFill_SectionLaw

GetHandle()

BRepFill_NSections_GetHandle(BRepFill_NSections self) -> Handle_BRepFill_NSections

thisown

The membership flag

class OCC.BRepFill.BRepFill_OffsetAncestors(*args)

Bases: object

Ancestor()
  • may return a Null Shape if S1 is not a subShape of <Paral>; if Perform is not done.
Parameters:S1 (TopoDS_Edge &) –
Return type:TopoDS_Shape
HasAncestor()
Parameters:S1 (TopoDS_Edge &) –
Return type:bool
IsDone()
Return type:bool
Perform()
Parameters:Paral (BRepFill_OffsetWire &) –
Return type:None
thisown

The membership flag

class OCC.BRepFill.BRepFill_OffsetWire(*args)

Bases: object

GeneratedShapes()
  • Returns the shapes created from a subshape <SpineShape> of the spine. Returns the last computed Offset.
Parameters:SpineShape (TopoDS_Shape &) –
Return type:TopTools_ListOfShape
Init()
  • Initialize the evaluation of Offseting.
Parameters:
  • Spine (TopoDS_Face &) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
Return type:

None

  • Initialize the evaluation of Offseting.
Parameters:
  • Spine (TopoDS_Face &) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
Return type:

None

IsDone()
Return type:bool
JoinType()
Return type:GeomAbs_JoinType
Perform()
  • Performs an OffsetWire at an altitude <Alt> from the face ( According to the orientation of the face)
Parameters:
  • Offset (float) –
  • Alt (float) – default value is 0.0
Return type:

None

  • Performs an OffsetWire at an altitude <Alt> from the face ( According to the orientation of the face)
Parameters:
  • Offset (float) –
  • Alt (float) – default value is 0.0
Return type:

None

PerformWithBiLo()
  • Performs an OffsetWire
Parameters:
  • WSP (TopoDS_Face &) –
  • Offset (float) –
  • Locus (BRepMAT2d_BisectingLocus &) –
  • Link (BRepMAT2d_LinkTopoBilo &) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
  • Alt (float) – default value is 0.0
Return type:

None

  • Performs an OffsetWire
Parameters:
  • WSP (TopoDS_Face &) –
  • Offset (float) –
  • Locus (BRepMAT2d_BisectingLocus &) –
  • Link (BRepMAT2d_LinkTopoBilo &) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
  • Alt (float) – default value is 0.0
Return type:

None

  • Performs an OffsetWire
Parameters:
  • WSP (TopoDS_Face &) –
  • Offset (float) –
  • Locus (BRepMAT2d_BisectingLocus &) –
  • Link (BRepMAT2d_LinkTopoBilo &) –
  • Join (GeomAbs_JoinType) – default value is GeomAbs_Arc
  • Alt (float) – default value is 0.0
Return type:

None

Shape()
  • returns the generated shape.
Return type:TopoDS_Shape
Spine()
Return type:TopoDS_Face
thisown

The membership flag

class OCC.BRepFill.BRepFill_Pipe(*args)

Bases: object

Edge()
  • Returns the edge created from an edge of the spine and a vertex of the profile. if the edge or the vertex are not in the spine or the profile.
Parameters:
  • ESpine (TopoDS_Edge &) –
  • VProfile (TopoDS_Vertex &) –
Return type:

TopoDS_Edge

Face()
  • Returns the face created from an edge of the spine and an edge of the profile. if the edges are not in the spine or the profile
Parameters:
  • ESpine (TopoDS_Edge &) –
  • EProfile (TopoDS_Edge &) –
Return type:

TopoDS_Face

FirstShape()
Return type:TopoDS_Shape
LastShape()
Return type:TopoDS_Shape
Perform()
Parameters:
  • Spine (TopoDS_Wire &) –
  • Profile (TopoDS_Shape &) –
  • GeneratePartCase (bool) – default value is Standard_False
  • Spine
  • Profile
  • GeneratePartCase – default value is Standard_False
Return type:

None

Return type:

None

PipeLine()
  • Create a Wire by sweeping the Point along the <spine> if the <Spine> is undefined
Parameters:Point (gp_Pnt) –
Return type:TopoDS_Wire
Profile()
Return type:TopoDS_Shape
Section()
  • Returns the shape created from the profile at the position of the vertex VSpine. if the vertex is not in the Spine
Parameters:VSpine (TopoDS_Vertex &) –
Return type:TopoDS_Shape
Shape()
Return type:TopoDS_Shape
Spine()
Return type:TopoDS_Shape
thisown

The membership flag

class OCC.BRepFill.BRepFill_PipeShell(*args)

Bases: OCC.MMgt.MMgt_TShared

Add()
  • Set an section. The corespondance with the spine, will be automaticaly performed.
Parameters:
  • Profile (TopoDS_Shape &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

  • Set an section. The corespondance with the spine, will be automaticaly performed.
Parameters:
  • Profile (TopoDS_Shape &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

  • Set an section. The corespondance with the spine, will be automaticaly performed.
Parameters:
  • Profile (TopoDS_Shape &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

  • Set an section. The corespondance with the spine, is given by <Location>
Parameters:
  • Profile (TopoDS_Shape &) –
  • Location (TopoDS_Vertex &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

  • Set an section. The corespondance with the spine, is given by <Location>
Parameters:
  • Profile (TopoDS_Shape &) –
  • Location (TopoDS_Vertex &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

  • Set an section. The corespondance with the spine, is given by <Location>
Parameters:
  • Profile (TopoDS_Shape &) –
  • Location (TopoDS_Vertex &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

Build()
  • Builds the resulting shape (redefined from MakeShape).
Return type:bool
Delete()
  • Delete an section.
Parameters:Profile (TopoDS_Shape &) –
Return type:None
FirstShape()
  • Returns the TopoDS Shape of the bottom of the sweep.
Return type:TopoDS_Shape
Generated()
  • Returns the list of shapes generated from the shape <S>.
Parameters:
  • S (TopoDS_Shape &) –
  • L (TopTools_ListOfShape &) –
Return type:

None

GetHandle()

BRepFill_PipeShell_GetHandle(BRepFill_PipeShell self) -> Handle_BRepFill_PipeShell

GetStatus()
  • Get a status, when Simulate or Build failed.
Return type:GeomFill_PipeError
IsReady()
  • Say if <self> is ready to build the shape return False if <self> do not have section definition
Return type:bool
LastShape()
  • Returns the TopoDS Shape of the top of the sweep.
Return type:TopoDS_Shape
MakeSolid()
  • Transform the sweeping Shell in Solid. If the section are not closed returns False
Return type:bool
Set()
  • Set an Frenet or an CorrectedFrenet trihedron to perform the sweeping
Parameters:Frenet (bool) – default value is Standard_False
Return type:None
  • Set an Frenet or an CorrectedFrenet trihedron to perform the sweeping
Parameters:Frenet (bool) – default value is Standard_False
Return type:None
  • Set an fixed trihedron to perform the sweeping all sections will be parallel.
Parameters:Axe (gp_Ax2) –
Return type:None
  • Set an fixed BiNormal direction to perform the sweeping
Parameters:BiNormal (gp_Dir) –
Return type:None
  • Set support to the spine to define the BiNormal at the spine, like the normal the surfaces. Warning: To be effective, Each edge of the <spine> must have an representaion on one face of<SpineSupport>
Parameters:SpineSupport (TopoDS_Shape &) –
Return type:bool
  • Set an auxiliary spine to define the Normal For each Point of the Spine P, an Point Q is evalued on <AuxiliarySpine> If <CurvilinearEquivalence> Q split <AuxiliarySpine> with the same length ratio than P split <Spline>. Else the plan define by P and the tangent to the <Spine> intersect <AuxiliarySpine> in Q. If <KeepContact> equals BRepFill_NoContact: The Normal is defined by the vector PQ. If <KeepContact> equals BRepFill_Contact: The Normal is defined to achieve that the sweeped section is in contact to the auxiliarySpine. The width of section is constant all along the path. In other words, the auxiliary spine lies on the swept surface, but not necessarily is a boundary of this surface. However, the auxiliary spine has to be close enough to the main spine to provide intersection with any section all along the path. If <KeepContact> equals BRepFill_ContactOnBorder: The auxiliary spine becomes a boundary of the swept surface and the width of section varies along the path.
Parameters:
  • AuxiliarySpine (TopoDS_Wire &) –
  • CurvilinearEquivalence (bool) – default value is Standard_True
  • KeepContact (BRepFill_TypeOfContact) – default value is BRepFill_NoContact
Return type:

None

  • Set an auxiliary spine to define the Normal For each Point of the Spine P, an Point Q is evalued on <AuxiliarySpine> If <CurvilinearEquivalence> Q split <AuxiliarySpine> with the same length ratio than P split <Spline>. Else the plan define by P and the tangent to the <Spine> intersect <AuxiliarySpine> in Q. If <KeepContact> equals BRepFill_NoContact: The Normal is defined by the vector PQ. If <KeepContact> equals BRepFill_Contact: The Normal is defined to achieve that the sweeped section is in contact to the auxiliarySpine. The width of section is constant all along the path. In other words, the auxiliary spine lies on the swept surface, but not necessarily is a boundary of this surface. However, the auxiliary spine has to be close enough to the main spine to provide intersection with any section all along the path. If <KeepContact> equals BRepFill_ContactOnBorder: The auxiliary spine becomes a boundary of the swept surface and the width of section varies along the path.
Parameters:
  • AuxiliarySpine (TopoDS_Wire &) –
  • CurvilinearEquivalence (bool) – default value is Standard_True
  • KeepContact (BRepFill_TypeOfContact) – default value is BRepFill_NoContact
Return type:

None

  • Set an auxiliary spine to define the Normal For each Point of the Spine P, an Point Q is evalued on <AuxiliarySpine> If <CurvilinearEquivalence> Q split <AuxiliarySpine> with the same length ratio than P split <Spline>. Else the plan define by P and the tangent to the <Spine> intersect <AuxiliarySpine> in Q. If <KeepContact> equals BRepFill_NoContact: The Normal is defined by the vector PQ. If <KeepContact> equals BRepFill_Contact: The Normal is defined to achieve that the sweeped section is in contact to the auxiliarySpine. The width of section is constant all along the path. In other words, the auxiliary spine lies on the swept surface, but not necessarily is a boundary of this surface. However, the auxiliary spine has to be close enough to the main spine to provide intersection with any section all along the path. If <KeepContact> equals BRepFill_ContactOnBorder: The auxiliary spine becomes a boundary of the swept surface and the width of section varies along the path.
Parameters:
  • AuxiliarySpine (TopoDS_Wire &) –
  • CurvilinearEquivalence (bool) – default value is Standard_True
  • KeepContact (BRepFill_TypeOfContact) – default value is BRepFill_NoContact
Return type:

None

SetDiscrete()
  • Set a Discrete trihedron to perform the sweeping
Return type:None
SetForceApproxC1()
  • Set the flag that indicates attempt to approximate a C1-continuous surface if a swept surface proved to be C0. Give section to sweep. Possibilities are : //! - Give one or sevral profile - Give one profile and an homotetic law. - Automatic compute of correspondance beetween profile, and section on the sweeped shape - correspondance beetween profile, and section on the sweeped shape defined by a vertex of the spine
Parameters:ForceApproxC1 (bool) –
Return type:None
SetLaw()
  • Set an section and an homotetic law. The homotetie’s centers is given by point on the <Spine>.
Parameters:
  • Profile (TopoDS_Shape &) –
  • L (Handle_Law_Function &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

  • Set an section and an homotetic law. The homotetie’s centers is given by point on the <Spine>.
Parameters:
  • Profile (TopoDS_Shape &) –
  • L (Handle_Law_Function &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

  • Set an section and an homotetic law. The homotetie’s centers is given by point on the <Spine>.
Parameters:
  • Profile (TopoDS_Shape &) –
  • L (Handle_Law_Function &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

  • Set an section and an homotetic law. The homotetie center is given by point on the <Spine>
Parameters:
  • Profile (TopoDS_Shape &) –
  • L (Handle_Law_Function &) –
  • Location (TopoDS_Vertex &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

  • Set an section and an homotetic law. The homotetie center is given by point on the <Spine>
Parameters:
  • Profile (TopoDS_Shape &) –
  • L (Handle_Law_Function &) –
  • Location (TopoDS_Vertex &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

  • Set an section and an homotetic law. The homotetie center is given by point on the <Spine>
Parameters:
  • Profile (TopoDS_Shape &) –
  • L (Handle_Law_Function &) –
  • Location (TopoDS_Vertex &) –
  • WithContact (bool) – default value is Standard_False
  • WithCorrection (bool) – default value is Standard_False
Return type:

None

SetTolerance()
Parameters:
  • Tol3d (float) – default value is 1.0e-4
  • BoundTol (float) – default value is 1.0e-4
  • TolAngular (float) – default value is 1.0e-2
  • Tol3d – default value is 1.0e-4
  • BoundTol – default value is 1.0e-4
  • TolAngular – default value is 1.0e-2
  • Tol3d – default value is 1.0e-4
  • BoundTol – default value is 1.0e-4
  • TolAngular – default value is 1.0e-2
  • Tol3d – default value is 1.0e-4
  • BoundTol – default value is 1.0e-4
  • TolAngular – default value is 1.0e-2
Return type:

None

Return type:

None

Return type:

None

Return type:

None

SetTransition()
  • Set the Transition Mode to manage discontinuities on the sweep.
Parameters:
  • Mode (BRepFill_TransitionStyle) – default value is BRepFill_Modified
  • Angmin (float) – default value is 1.0e-2
  • Angmax (float) – default value is 6.0
Return type:

None

  • Set the Transition Mode to manage discontinuities on the sweep.
Parameters:
  • Mode (BRepFill_TransitionStyle) – default value is BRepFill_Modified
  • Angmin (float) – default value is 1.0e-2
  • Angmax (float) – default value is 6.0
Return type:

None

  • Set the Transition Mode to manage discontinuities on the sweep.
Parameters:
  • Mode (BRepFill_TransitionStyle) – default value is BRepFill_Modified
  • Angmin (float) – default value is 1.0e-2
  • Angmax (float) – default value is 6.0
Return type:

None

  • Set the Transition Mode to manage discontinuities on the sweep.
Parameters:
  • Mode (BRepFill_TransitionStyle) – default value is BRepFill_Modified
  • Angmin (float) – default value is 1.0e-2
  • Angmax (float) – default value is 6.0
Return type:

None

Shape()
  • Returns the result Shape.
Return type:TopoDS_Shape
Simulate()
  • Perform simulation of the sweep : Somes Section are returned.
Parameters:
  • NumberOfSection (Standard_Integer) –
  • Sections (TopTools_ListOfShape &) –
Return type:

None

thisown

The membership flag

class OCC.BRepFill.BRepFill_Section(*args)

Bases: object

IsLaw()
Return type:bool
Set()
Parameters:IsLaw (bool) –
Return type:None
Vertex()
Return type:TopoDS_Vertex
Wire()
Return type:TopoDS_Wire
WithContact()
Return type:bool
WithCorrection()
Return type:bool
thisown

The membership flag

class OCC.BRepFill.BRepFill_SectionLaw(*args, **kwargs)

Bases: OCC.MMgt.MMgt_TShared

ConcatenedLaw()
Return type:Handle_GeomFill_SectionLaw
Continuity()
Parameters:
  • Index (Standard_Integer) –
  • TolAngular (float) –
Return type:

GeomAbs_Shape

CurrentEdge()
Return type:TopoDS_Edge
D0()
Parameters:
  • U (float) –
  • S (TopoDS_Shape &) –
Return type:

void

GetHandle()

BRepFill_SectionLaw_GetHandle(BRepFill_SectionLaw self) -> Handle_BRepFill_SectionLaw

Init()
Parameters:W (TopoDS_Wire &) –
Return type:None
IsConstant()
Return type:bool
IsUClosed()
Return type:bool
IsVClosed()
Return type:bool
IsVertex()
  • Say if the input sahpe is a vertex.
Return type:bool
NbLaw()
Return type:int
Vertex()
Parameters:
  • Index (Standard_Integer) –
  • Param (float) –
Return type:

TopoDS_Vertex

VertexTol()
Parameters:
  • Index (Standard_Integer) –
  • Param (float) –
Return type:

float

law()
Parameters:Index (Standard_Integer) –
Return type:Handle_GeomFill_SectionLaw
thisown

The membership flag

class OCC.BRepFill.BRepFill_SectionPlacement(*args)

Bases: object

AbscissaOnPath()
Return type:float
Transformation()
Return type:gp_Trsf
thisown

The membership flag

class OCC.BRepFill.BRepFill_SequenceNodeOfSequenceOfEdgeFaceAndOrder(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

BRepFill_SequenceNodeOfSequenceOfEdgeFaceAndOrder_GetHandle(BRepFill_SequenceNodeOfSequenceOfEdgeFaceAndOrder self) -> Handle_BRepFill_SequenceNodeOfSequenceOfEdgeFaceAndOrder

Value()
Return type:BRepFill_EdgeFaceAndOrder
thisown

The membership flag

class OCC.BRepFill.BRepFill_SequenceNodeOfSequenceOfFaceAndOrder(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

BRepFill_SequenceNodeOfSequenceOfFaceAndOrder_GetHandle(BRepFill_SequenceNodeOfSequenceOfFaceAndOrder self) -> Handle_BRepFill_SequenceNodeOfSequenceOfFaceAndOrder

Value()
Return type:BRepFill_FaceAndOrder
thisown

The membership flag

class OCC.BRepFill.BRepFill_SequenceNodeOfSequenceOfSection(*args)

Bases: OCC.TCollection.TCollection_SeqNode

GetHandle()

BRepFill_SequenceNodeOfSequenceOfSection_GetHandle(BRepFill_SequenceNodeOfSequenceOfSection self) -> Handle_BRepFill_SequenceNodeOfSequenceOfSection

Value()
Return type:BRepFill_Section
thisown

The membership flag

class OCC.BRepFill.BRepFill_SequenceOfEdgeFaceAndOrder

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (BRepFill_EdgeFaceAndOrder &) –
  • S (BRepFill_SequenceOfEdgeFaceAndOrder &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (BRepFill_SequenceOfEdgeFaceAndOrder &) –
Return type:BRepFill_SequenceOfEdgeFaceAndOrder
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:BRepFill_EdgeFaceAndOrder
Clear()
Return type:None
First()
Return type:BRepFill_EdgeFaceAndOrder
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (BRepFill_EdgeFaceAndOrder &) –
  • Index
  • S (BRepFill_SequenceOfEdgeFaceAndOrder &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (BRepFill_EdgeFaceAndOrder &) –
  • Index
  • S (BRepFill_SequenceOfEdgeFaceAndOrder &) –
Return type:

None

Return type:

None

Last()
Return type:BRepFill_EdgeFaceAndOrder
Prepend()
Parameters:
  • T (BRepFill_EdgeFaceAndOrder &) –
  • S (BRepFill_SequenceOfEdgeFaceAndOrder &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (BRepFill_SequenceOfEdgeFaceAndOrder &) –
Return type:BRepFill_SequenceOfEdgeFaceAndOrder
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (BRepFill_EdgeFaceAndOrder &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (BRepFill_SequenceOfEdgeFaceAndOrder &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:BRepFill_EdgeFaceAndOrder
thisown

The membership flag

class OCC.BRepFill.BRepFill_SequenceOfFaceAndOrder

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (BRepFill_FaceAndOrder &) –
  • S (BRepFill_SequenceOfFaceAndOrder &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (BRepFill_SequenceOfFaceAndOrder &) –
Return type:BRepFill_SequenceOfFaceAndOrder
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:BRepFill_FaceAndOrder
Clear()
Return type:None
First()
Return type:BRepFill_FaceAndOrder
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (BRepFill_FaceAndOrder &) –
  • Index
  • S (BRepFill_SequenceOfFaceAndOrder &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (BRepFill_FaceAndOrder &) –
  • Index
  • S (BRepFill_SequenceOfFaceAndOrder &) –
Return type:

None

Return type:

None

Last()
Return type:BRepFill_FaceAndOrder
Prepend()
Parameters:
  • T (BRepFill_FaceAndOrder &) –
  • S (BRepFill_SequenceOfFaceAndOrder &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (BRepFill_SequenceOfFaceAndOrder &) –
Return type:BRepFill_SequenceOfFaceAndOrder
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (BRepFill_FaceAndOrder &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (BRepFill_SequenceOfFaceAndOrder &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:BRepFill_FaceAndOrder
thisown

The membership flag

class OCC.BRepFill.BRepFill_SequenceOfSection

Bases: OCC.TCollection.TCollection_BaseSequence

Append()
Parameters:
  • T (BRepFill_Section &) –
  • S (BRepFill_SequenceOfSection &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (BRepFill_SequenceOfSection &) –
Return type:BRepFill_SequenceOfSection
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:BRepFill_Section
Clear()
Return type:None
First()
Return type:BRepFill_Section
InsertAfter()
Parameters:
  • Index (Standard_Integer) –
  • T (BRepFill_Section &) –
  • Index
  • S (BRepFill_SequenceOfSection &) –
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • Index (Standard_Integer) –
  • T (BRepFill_Section &) –
  • Index
  • S (BRepFill_SequenceOfSection &) –
Return type:

None

Return type:

None

Last()
Return type:BRepFill_Section
Prepend()
Parameters:
  • T (BRepFill_Section &) –
  • S (BRepFill_SequenceOfSection &) –
Return type:

None

Return type:

None

Remove()
Parameters:
  • Index (Standard_Integer) –
  • FromIndex (Standard_Integer) –
  • ToIndex (Standard_Integer) –
Return type:

None

Return type:

None

Set()
Parameters:Other (BRepFill_SequenceOfSection &) –
Return type:BRepFill_SequenceOfSection
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • I (BRepFill_Section &) –
Return type:

None

Split()
Parameters:
  • Index (Standard_Integer) –
  • Sub (BRepFill_SequenceOfSection &) –
Return type:

None

Value()
Parameters:Index (Standard_Integer) –
Return type:BRepFill_Section
thisown

The membership flag

class OCC.BRepFill.BRepFill_ShapeLaw(*args)

Bases: OCC.BRepFill.BRepFill_SectionLaw

Edge()
Parameters:Index (Standard_Integer) –
Return type:TopoDS_Edge
GetHandle()

BRepFill_ShapeLaw_GetHandle(BRepFill_ShapeLaw self) -> Handle_BRepFill_ShapeLaw

thisown

The membership flag

class OCC.BRepFill.BRepFill_Sweep(*args)

Bases: object

Build()
  • Build the Sweeep Surface Transition define Transition strategy Approx define Approximation Strategy - GeomFill_Section : The composed Function Location X Section is directly approximed. - GeomFill_Location : The location law is approximed, and the SweepSurface is bulid algebric composition of approximed location law and section law This option is Ok, if Section.Surface() methode is effective. Continuity : The continuity in v waiting on the surface Degmax : The maximum degree in v requiered on the surface Segmax : The maximum number of span in v requiered on the surface.
Parameters:
  • ReversedEdges (TopTools_MapOfShape &) –
  • Tapes (BRepFill_DataMapOfShapeHArray2OfShape &) –
  • Transition (BRepFill_TransitionStyle) – default value is BRepFill_Modified
  • Continuity (GeomAbs_Shape) – default value is GeomAbs_C2
  • Approx (GeomFill_ApproxStyle) – default value is GeomFill_Location
  • Degmax (Standard_Integer) – default value is 11
  • Segmax (Standard_Integer) – default value is 30
Return type:

None

  • Build the Sweeep Surface Transition define Transition strategy Approx define Approximation Strategy - GeomFill_Section : The composed Function Location X Section is directly approximed. - GeomFill_Location : The location law is approximed, and the SweepSurface is bulid algebric composition of approximed location law and section law This option is Ok, if Section.Surface() methode is effective. Continuity : The continuity in v waiting on the surface Degmax : The maximum degree in v requiered on the surface Segmax : The maximum number of span in v requiered on the surface.
Parameters:
  • ReversedEdges (TopTools_MapOfShape &) –
  • Tapes (BRepFill_DataMapOfShapeHArray2OfShape &) –
  • Transition (BRepFill_TransitionStyle) – default value is BRepFill_Modified
  • Continuity (GeomAbs_Shape) – default value is GeomAbs_C2
  • Approx (GeomFill_ApproxStyle) – default value is GeomFill_Location
  • Degmax (Standard_Integer) – default value is 11
  • Segmax (Standard_Integer) – default value is 30
Return type:

None

  • Build the Sweeep Surface Transition define Transition strategy Approx define Approximation Strategy - GeomFill_Section : The composed Function Location X Section is directly approximed. - GeomFill_Location : The location law is approximed, and the SweepSurface is bulid algebric composition of approximed location law and section law This option is Ok, if Section.Surface() methode is effective. Continuity : The continuity in v waiting on the surface Degmax : The maximum degree in v requiered on the surface Segmax : The maximum number of span in v requiered on the surface.
Parameters:
  • ReversedEdges (TopTools_MapOfShape &) –
  • Tapes (BRepFill_DataMapOfShapeHArray2OfShape &) –
  • Transition (BRepFill_TransitionStyle) – default value is BRepFill_Modified
  • Continuity (GeomAbs_Shape) – default value is GeomAbs_C2
  • Approx (GeomFill_ApproxStyle) – default value is GeomFill_Location
  • Degmax (Standard_Integer) – default value is 11
  • Segmax (Standard_Integer) – default value is 30
Return type:

None

  • Build the Sweeep Surface Transition define Transition strategy Approx define Approximation Strategy - GeomFill_Section : The composed Function Location X Section is directly approximed. - GeomFill_Location : The location law is approximed, and the SweepSurface is bulid algebric composition of approximed location law and section law This option is Ok, if Section.Surface() methode is effective. Continuity : The continuity in v waiting on the surface Degmax : The maximum degree in v requiered on the surface Segmax : The maximum number of span in v requiered on the surface.
Parameters:
  • ReversedEdges (TopTools_MapOfShape &) –
  • Tapes (BRepFill_DataMapOfShapeHArray2OfShape &) –
  • Transition (BRepFill_TransitionStyle) – default value is BRepFill_Modified
  • Continuity (GeomAbs_Shape) – default value is GeomAbs_C2
  • Approx (GeomFill_ApproxStyle) – default value is GeomFill_Location
  • Degmax (Standard_Integer) – default value is 11
  • Segmax (Standard_Integer) – default value is 30
Return type:

None

  • Build the Sweeep Surface Transition define Transition strategy Approx define Approximation Strategy - GeomFill_Section : The composed Function Location X Section is directly approximed. - GeomFill_Location : The location law is approximed, and the SweepSurface is bulid algebric composition of approximed location law and section law This option is Ok, if Section.Surface() methode is effective. Continuity : The continuity in v waiting on the surface Degmax : The maximum degree in v requiered on the surface Segmax : The maximum number of span in v requiered on the surface.
Parameters:
  • ReversedEdges (TopTools_MapOfShape &) –
  • Tapes (BRepFill_DataMapOfShapeHArray2OfShape &) –
  • Transition (BRepFill_TransitionStyle) – default value is BRepFill_Modified
  • Continuity (GeomAbs_Shape) – default value is GeomAbs_C2
  • Approx (GeomFill_ApproxStyle) – default value is GeomFill_Location
  • Degmax (Standard_Integer) – default value is 11
  • Segmax (Standard_Integer) – default value is 30
Return type:

None

  • Build the Sweeep Surface Transition define Transition strategy Approx define Approximation Strategy - GeomFill_Section : The composed Function Location X Section is directly approximed. - GeomFill_Location : The location law is approximed, and the SweepSurface is bulid algebric composition of approximed location law and section law This option is Ok, if Section.Surface() methode is effective. Continuity : The continuity in v waiting on the surface Degmax : The maximum degree in v requiered on the surface Segmax : The maximum number of span in v requiered on the surface.
Parameters:
  • ReversedEdges (TopTools_MapOfShape &) –
  • Tapes (BRepFill_DataMapOfShapeHArray2OfShape &) –
  • Transition (BRepFill_TransitionStyle) – default value is BRepFill_Modified
  • Continuity (GeomAbs_Shape) – default value is GeomAbs_C2
  • Approx (GeomFill_ApproxStyle) – default value is GeomFill_Location
  • Degmax (Standard_Integer) – default value is 11
  • Segmax (Standard_Integer) – default value is 30
Return type:

None

ErrorOnSurface()
  • Get the Approximation error.
Return type:float
InterFaces()
Return type:Handle_TopTools_HArray2OfShape
IsDone()
  • Say if the Shape is Build.
Return type:bool
Sections()
Return type:Handle_TopTools_HArray2OfShape
SetAngularControl()
  • Tolerance To controle Corner management. If the discontinuity is lesser than <AngleMin> in radian The Transition Performed will be alway ‘Modified’
Parameters:
  • AngleMin (float) – default value is 0.01
  • AngleMax (float) – default value is 6.0
Return type:

None

  • Tolerance To controle Corner management. If the discontinuity is lesser than <AngleMin> in radian The Transition Performed will be alway ‘Modified’
Parameters:
  • AngleMin (float) – default value is 0.01
  • AngleMax (float) – default value is 6.0
Return type:

None

  • Tolerance To controle Corner management. If the discontinuity is lesser than <AngleMin> in radian The Transition Performed will be alway ‘Modified’
Parameters:
  • AngleMin (float) – default value is 0.01
  • AngleMax (float) – default value is 6.0
Return type:

None

SetBounds()
Parameters:
  • FirstShape (TopoDS_Wire &) –
  • LastShape (TopoDS_Wire &) –
Return type:

None

SetForceApproxC1()
  • Set the flag that indicates attempt to approximate a C1-continuous surface if a swept surface proved to be C0.
Parameters:ForceApproxC1 (bool) –
Return type:None
SetTolerance()
  • Set Approximation Tolerance Tol3d : Tolerance to surface approximation Tol2d : Tolerance used to perform curve approximation Normaly the 2d curve are approximated with a tolerance given by the resolution on support surfaces, but if this tolerance is too large Tol2d is used. TolAngular : Tolerance (in radian) to control the angle beetween tangents on the section law and tangent of iso-v on approximed surface
Parameters:
  • Tol3d (float) –
  • BoundTol (float) – default value is 1.0
  • Tol2d (float) – default value is 1.0e-5
  • TolAngular (float) – default value is 1.0e-2
Return type:

None

  • Set Approximation Tolerance Tol3d : Tolerance to surface approximation Tol2d : Tolerance used to perform curve approximation Normaly the 2d curve are approximated with a tolerance given by the resolution on support surfaces, but if this tolerance is too large Tol2d is used. TolAngular : Tolerance (in radian) to control the angle beetween tangents on the section law and tangent of iso-v on approximed surface
Parameters:
  • Tol3d (float) –
  • BoundTol (float) – default value is 1.0
  • Tol2d (float) – default value is 1.0e-5
  • TolAngular (float) – default value is 1.0e-2
Return type:

None

  • Set Approximation Tolerance Tol3d : Tolerance to surface approximation Tol2d : Tolerance used to perform curve approximation Normaly the 2d curve are approximated with a tolerance given by the resolution on support surfaces, but if this tolerance is too large Tol2d is used. TolAngular : Tolerance (in radian) to control the angle beetween tangents on the section law and tangent of iso-v on approximed surface
Parameters:
  • Tol3d (float) –
  • BoundTol (float) – default value is 1.0
  • Tol2d (float) – default value is 1.0e-5
  • TolAngular (float) – default value is 1.0e-2
Return type:

None

  • Set Approximation Tolerance Tol3d : Tolerance to surface approximation Tol2d : Tolerance used to perform curve approximation Normaly the 2d curve are approximated with a tolerance given by the resolution on support surfaces, but if this tolerance is too large Tol2d is used. TolAngular : Tolerance (in radian) to control the angle beetween tangents on the section law and tangent of iso-v on approximed surface
Parameters:
  • Tol3d (float) –
  • BoundTol (float) – default value is 1.0
  • Tol2d (float) – default value is 1.0e-5
  • TolAngular (float) – default value is 1.0e-2
Return type:

None

Shape()
  • returns the Sweeping Shape
Return type:TopoDS_Shape
SubShape()
Return type:Handle_TopTools_HArray2OfShape
thisown

The membership flag

class OCC.BRepFill.BRepFill_TrimEdgeTool(*args)

Bases: object

AddOrConfuse()
Parameters:
  • Start (bool) –
  • Edge1 (TopoDS_Edge &) –
  • Edge2 (TopoDS_Edge &) –
  • Params (TColgp_SequenceOfPnt) –
Return type:

None

IntersectWith()
Parameters:
  • Edge1 (TopoDS_Edge &) –
  • Edge2 (TopoDS_Edge &) –
  • Params (TColgp_SequenceOfPnt) –
Return type:

None

IsInside()
Parameters:P (gp_Pnt2d) –
Return type:bool
thisown

The membership flag

class OCC.BRepFill.BRepFill_TrimShellCorner(*args)

Bases: object

AddBounds()
Parameters:Bounds (Handle_TopTools_HArray2OfShape &) –
Return type:None
AddUEdges()
Parameters:theUEdges (Handle_TopTools_HArray2OfShape &) –
Return type:None
HasSection()
Return type:bool
IsDone()
Return type:bool
Modified()
Parameters:
  • S (TopoDS_Shape &) –
  • theModified (TopTools_ListOfShape &) –
Return type:

None

Perform()
Return type:None
SetSpine()
Parameters:theSpine (TopoDS_Wire &) –
Return type:None
thisown

The membership flag

class OCC.BRepFill.BRepFill_TrimSurfaceTool(*args)

Bases: object

IntersectWith()
  • Intersect <Bis> with the projection of the edges <EdgeOnFi> and returns the intersecting parameters on Bis and on the edges P.X() : Parameter on Bis P.Y() : Parameter on EdgeOnF1 P.Z() : Parameter on EdgeOnF2 raises if <Edge> is not a edge of Face1 or Face2.
Parameters:
  • EdgeOnF1 (TopoDS_Edge &) –
  • EdgeOnF2 (TopoDS_Edge &) –
  • Points (TColgp_SequenceOfPnt) –
Return type:

None

IsOnFace()
  • returns True if the Line (P, DZ) intersect the Faces
Parameters:Point (gp_Pnt2d) –
Return type:bool
ProjOn()
  • returns the parameter of the point <Point> on the Edge <Edge>, assuming that the point is on the edge.
Parameters:
  • Point (gp_Pnt2d) –
  • Edge (TopoDS_Edge &) –
Return type:

float

Project()
Parameters:
  • U1 (float) –
  • U2 (float) –
  • Curve (Handle_Geom_Curve &) –
  • PCurve1 (Handle_Geom2d_Curve &) –
  • PCurve2 (Handle_Geom2d_Curve &) –
  • myCont (GeomAbs_Shape &) –
Return type:

None

thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_ACRLaw(*args)

Bases: OCC.BRepFill.Handle_BRepFill_LocationLaw

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_CurveConstraint(*args)

Bases: OCC.GeomPlate.Handle_GeomPlate_CurveConstraint

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_DataMapNodeOfDataMapOfNodeDataMapOfShapeShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_DataMapNodeOfDataMapOfNodeShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_DataMapNodeOfDataMapOfOrientedShapeListOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_DataMapNodeOfDataMapOfShapeDataMapOfShapeListOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_DataMapNodeOfDataMapOfShapeHArray2OfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_DataMapNodeOfDataMapOfShapeSequenceOfPnt(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_DataMapNodeOfDataMapOfShapeSequenceOfReal(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_DraftLaw(*args)

Bases: OCC.BRepFill.Handle_BRepFill_Edge3DLaw

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_Edge3DLaw(*args)

Bases: OCC.BRepFill.Handle_BRepFill_LocationLaw

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_EdgeOnSurfLaw(*args)

Bases: OCC.BRepFill.Handle_BRepFill_LocationLaw

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_IndexedDataMapNodeOfIndexedDataMapOfOrientedShapeListOfShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_ListNodeOfListOfOffsetWire(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_LocationLaw(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_NSections(*args)

Bases: OCC.BRepFill.Handle_BRepFill_SectionLaw

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_PipeShell(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_SectionLaw(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_SequenceNodeOfSequenceOfEdgeFaceAndOrder(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_SequenceNodeOfSequenceOfFaceAndOrder(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_SequenceNodeOfSequenceOfSection(*args)

Bases: OCC.TCollection.Handle_TCollection_SeqNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.Handle_BRepFill_ShapeLaw(*args)

Bases: OCC.BRepFill.Handle_BRepFill_SectionLaw

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.BRepFill.SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
thisown

The membership flag

value()
class OCC.BRepFill.brepfill(*args, **kwargs)

Bases: object

static Axe(*args)
  • Computes <AxeProf> as Follow. <Location> is the Position of the nearest vertex V of <Profile> to <Spine>.<XDirection> is confused with the tangent to <Spine> at the projected point of V on the Spine. <Direction> is normal to <Spine>. <Spine> is a plane wire or a plane face.
Parameters:
  • Spine (TopoDS_Shape &) –
  • Profile (TopoDS_Wire &) –
  • AxeProf (gp_Ax3) –
  • ProfOnSpine (bool) –
  • Tol (float) –
Return type:

void

static ComputeACR(*args)
  • Compute ACR on a wire
Parameters:
  • wire (TopoDS_Wire &) –
  • ACR (TColStd_Array1OfReal &) –
Return type:

void

static Face(*args)
  • Computes a ruled surface between two edges.
Parameters:
  • Edge1 (TopoDS_Edge &) –
  • Edge2 (TopoDS_Edge &) –
Return type:

TopoDS_Face

static InsertACR(*args)
  • Insert ACR on a wire
Parameters:
  • wire (TopoDS_Wire &) –
  • ACRcuts (TColStd_Array1OfReal &) –
  • prec (float) –
Return type:

TopoDS_Wire

static Shell(*args)
  • Computes a ruled surface between two wires. The wires must have the same number of edges.
Parameters:
  • Wire1 (TopoDS_Wire &) –
  • Wire2 (TopoDS_Wire &) –
Return type:

TopoDS_Shell

thisown

The membership flag

OCC.BRepFill.brepfill_Axe(*args)
  • Computes <AxeProf> as Follow. <Location> is the Position of the nearest vertex V of <Profile> to <Spine>.<XDirection> is confused with the tangent to <Spine> at the projected point of V on the Spine. <Direction> is normal to <Spine>. <Spine> is a plane wire or a plane face.
Parameters:
  • Spine (TopoDS_Shape &) –
  • Profile (TopoDS_Wire &) –
  • AxeProf (gp_Ax3) –
  • ProfOnSpine (bool) –
  • Tol (float) –
Return type:

void

OCC.BRepFill.brepfill_ComputeACR(*args)
  • Compute ACR on a wire
Parameters:
  • wire (TopoDS_Wire &) –
  • ACR (TColStd_Array1OfReal &) –
Return type:

void

OCC.BRepFill.brepfill_Face(*args)
  • Computes a ruled surface between two edges.
Parameters:
  • Edge1 (TopoDS_Edge &) –
  • Edge2 (TopoDS_Edge &) –
Return type:

TopoDS_Face

OCC.BRepFill.brepfill_InsertACR(*args)
  • Insert ACR on a wire
Parameters:
  • wire (TopoDS_Wire &) –
  • ACRcuts (TColStd_Array1OfReal &) –
  • prec (float) –
Return type:

TopoDS_Wire

OCC.BRepFill.brepfill_Shell(*args)
  • Computes a ruled surface between two wires. The wires must have the same number of edges.
Parameters:
  • Wire1 (TopoDS_Wire &) –
  • Wire2 (TopoDS_Wire &) –
Return type:

TopoDS_Shell