OCC.BRepBlend module¶
-
class
BRepBlend_AppFunc
(*args)¶ Bases:
OCC.BRepBlend.BRepBlend_AppFuncRoot
Parameters: Return type: -
GetHandle
()¶
-
thisown
¶ The membership flag
-
-
class
BRepBlend_AppFuncRoot
(*args, **kwargs)¶ Bases:
OCC.Approx.Approx_SweepFunction
-
GetHandle
()¶
-
Point
()¶ Parameters: - Func (Blend_AppFunction &) –
- Param (float) –
- Sol (math_Vector &) –
- Pnt (Blend_Point &) –
Return type: void
-
Vec
()¶ Parameters: - Sol (math_Vector &) –
- Pnt (Blend_Point &) –
Return type: void
-
thisown
¶ The membership flag
-
-
class
BRepBlend_AppFuncRst
(*args)¶ Bases:
OCC.BRepBlend.BRepBlend_AppFuncRoot
Parameters: Return type: -
GetHandle
()¶
-
thisown
¶ The membership flag
-
-
class
BRepBlend_AppFuncRstRst
(*args)¶ Bases:
OCC.BRepBlend.BRepBlend_AppFuncRoot
Parameters: Return type: -
GetHandle
()¶
-
thisown
¶ The membership flag
-
-
class
BRepBlend_AppSurf
(*args)¶ Bases:
OCC.AppBlend.AppBlend_Approx
Return type: Parameters: Return type: -
Continuity
()¶ Return type: GeomAbs_Shape
-
Init
()¶ Parameters: Return type:
-
ParType
()¶ Return type: Approx_ParametrizationType
-
Perform
()¶ Parameters: Return type: Return type:
-
PerformSmoothing
()¶ Parameters: - Lin (Handle_BRepBlend_Line &) –
- SecGen (Blend_AppFunction &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
BRepBlend_AppSurface
(*args)¶ Bases:
OCC.AppBlend.AppBlend_Approx
- Approximation of the new Surface (and eventually the 2d Curves on the support surfaces). Normaly the 2d curve are approximated with an tolerance given by the resolution on support surfaces, but if this tolerance is too large Tol2d is used.
Parameters: Return type: -
DumpToString
()¶ BRepBlend_AppSurface_DumpToString(BRepBlend_AppSurface self) -> std::string
-
Max2dError
()¶ - returns the maximum error in the <Index> 2d curve approximation.
Parameters: Index (int) – Return type: float
-
thisown
¶ The membership flag
-
class
BRepBlend_BlendTool
¶ Bases:
object
-
static
Bounds
()¶ - Returns the parametric limits on the arc C. These limits must be finite : they are either the real limits of the arc, for a finite arc, or a bounding box for an infinite arc.
Parameters: - C (Handle_Adaptor2d_HCurve2d &) –
- Ufirst (float &) –
- Ulast (float &) –
Return type: void
-
static
CurveOnSurf
()¶ Parameters: - C (Handle_Adaptor2d_HCurve2d &) –
- S (Handle_Adaptor3d_HSurface &) –
Return type:
-
static
Inters
()¶ Parameters: Return type:
-
static
NbSamplesU
()¶ Parameters: Return type:
-
static
NbSamplesV
()¶ Parameters: Return type:
-
static
Parameter
()¶ - Returns the parameter of the vertex V on the edge A.
Parameters: - V (Handle_Adaptor3d_HVertex &) –
- A (Handle_Adaptor2d_HCurve2d &) –
Return type:
-
static
Project
()¶ - Projects the point P on the arc C. If the methods returns Standard_True, the projection is successful, and Paramproj is the parameter on the arc of the projected point, Dist is the distance between P and the curve.. If the method returns Standard_False, Param proj and Dist are not significant.
Parameters: - P (gp_Pnt2d) –
- S (Handle_Adaptor3d_HSurface &) –
- C (Handle_Adaptor2d_HCurve2d &) –
- Paramproj (float &) –
- Dist (float &) –
Return type:
-
static
Tolerance
()¶ - Returns the parametric tolerance on the arc A used to consider that the vertex and another point meet, i-e if Abs(Parameter(Vertex)-Parameter(OtherPnt))<= Tolerance, the points are ‘merged’.
Parameters: - V (Handle_Adaptor3d_HVertex &) –
- A (Handle_Adaptor2d_HCurve2d &) –
Return type:
-
thisown
¶ The membership flag
-
static
-
BRepBlend_BlendTool_Bounds
()¶ - Returns the parametric limits on the arc C. These limits must be finite : they are either the real limits of the arc, for a finite arc, or a bounding box for an infinite arc.
Parameters: - C (Handle_Adaptor2d_HCurve2d &) –
- Ufirst (float &) –
- Ulast (float &) –
Return type: void
-
BRepBlend_BlendTool_CurveOnSurf
()¶ Parameters: - C (Handle_Adaptor2d_HCurve2d &) –
- S (Handle_Adaptor3d_HSurface &) –
Return type:
-
BRepBlend_BlendTool_Inters
()¶ Parameters: Return type:
-
BRepBlend_BlendTool_NbSamplesU
()¶ Parameters: Return type:
-
BRepBlend_BlendTool_NbSamplesV
()¶ Parameters: Return type:
-
BRepBlend_BlendTool_Parameter
()¶ - Returns the parameter of the vertex V on the edge A.
Parameters: - V (Handle_Adaptor3d_HVertex &) –
- A (Handle_Adaptor2d_HCurve2d &) –
Return type:
-
BRepBlend_BlendTool_Project
()¶ - Projects the point P on the arc C. If the methods returns Standard_True, the projection is successful, and Paramproj is the parameter on the arc of the projected point, Dist is the distance between P and the curve.. If the method returns Standard_False, Param proj and Dist are not significant.
Parameters: - P (gp_Pnt2d) –
- S (Handle_Adaptor3d_HSurface &) –
- C (Handle_Adaptor2d_HCurve2d &) –
- Paramproj (float &) –
- Dist (float &) –
Return type:
-
BRepBlend_BlendTool_Tolerance
()¶ - Returns the parametric tolerance on the arc A used to consider that the vertex and another point meet, i-e if Abs(Parameter(Vertex)-Parameter(OtherPnt))<= Tolerance, the points are ‘merged’.
Parameters: - V (Handle_Adaptor3d_HVertex &) –
- A (Handle_Adaptor2d_HCurve2d &) –
Return type:
-
class
BRepBlend_CSWalking
(*args)¶ Bases:
object
Parameters: - Curv (Handle_Adaptor3d_HCurve &) –
- Surf (Handle_Adaptor3d_HSurface &) –
- Domain (Handle_Adaptor3d_TopolTool &) –
Return type: -
Line
()¶ Return type: Handle_BRepBlend_Line
-
Perform
()¶ Parameters: Return type:
-
thisown
¶ The membership flag
-
class
BRepBlend_CurvPointRadInv
(*args)¶ Bases:
OCC.Blend.Blend_CurvPointFuncInv
Parameters: - C1 (Handle_Adaptor3d_HCurve &) –
- C2 (Handle_Adaptor3d_HCurve &) –
Return type: -
Set
()¶ Parameters: Choix (int) – Return type: None - Set the Point on which a solution has to be found.
Parameters: P (gp_Pnt) – Return type: None
-
thisown
¶ The membership flag
-
class
BRepBlend_Extremity
(*args)¶ Bases:
object
Return type: None - Creates an extremity on a surface
Parameters: Return type: - Creates an extremity on a surface. This extremity matches the vertex <Vtx>.
Parameters: Return type: - Creates an extremity on a curve
Parameters: Return type: -
AddArc
()¶ - Sets the values of a point which is on the arc A, at parameter Param.
Parameters: - A (Handle_Adaptor2d_HCurve2d &) –
- Param (float) –
- TLine (IntSurf_Transition &) –
- TArc (IntSurf_Transition &) –
Return type:
-
NbPointOnRst
()¶ - Returns the number of arc containing the extremity. If the method returns 0, the point is inside the surface. Otherwise, the extremity lies on at least 1 arc, and all the information (arc, parameter, transitions) are given by the point on restriction (PointOnRst) returned by the next method.
Return type: int
-
Parameters
()¶ - This method returns the parameters of the point on the concerned surface.
Parameters: - U (float &) –
- V (float &) –
Return type:
-
PointOnRst
()¶ Parameters: Index (int) – Return type: BRepBlend_PointOnRst
-
SetTangent
()¶ - Set the tangent vector for an extremity on a surface.
Parameters: Tangent (gp_Vec) – Return type: None
-
SetValue
()¶ - Set the values for an extremity on a surface.
Parameters: Return type: - Set the values for an extremity on a surface.This extremity matches the vertex <Vtx>.
Parameters: Return type: - Set the values for an extremity on curve.
Parameters: Return type:
-
SetVertex
()¶ - Set the values for an extremity on a curve.
Parameters: V (Handle_Adaptor3d_HVertex &) – Return type: None
-
Vertex
()¶ - Returns the vertex when IsVertex returns Standard_True.
Return type: Handle_Adaptor3d_HVertex
-
thisown
¶ The membership flag
-
class
BRepBlend_Line
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Return type: None -
EndPointOnFirst
()¶ - Returns the end point on S1.
Return type: BRepBlend_Extremity
-
EndPointOnSecond
()¶ - Returns the point on S2.
Return type: BRepBlend_Extremity
-
GetHandle
()¶
-
InsertBefore
()¶ - Adds a point in the line at the first place.
Parameters: - Index (int) –
- P (Blend_Point &) –
Return type:
-
Point
()¶ - Returns the point of range Index.
Parameters: Index (int) – Return type: Blend_Point
-
Prepend
()¶ - Adds a point in the line at the first place.
Parameters: P (Blend_Point &) – Return type: None
-
Remove
()¶ - Removes from <self> all the items of positions between <FromIndex> and <ToIndex>. Raises an exception if the indices are out of bounds.
Parameters: Return type:
-
Set
()¶ - Sets the value of the transition of the line on S1 and the line on S2.
Parameters: - TranS1 (IntSurf_TypeTrans) –
- TranS2 (IntSurf_TypeTrans) –
Return type: - Sets the value of the transition of the line on a surface
Parameters: Trans (IntSurf_TypeTrans) – Return type: None
-
SetEndPoints
()¶ - Sets tne values of the end points for the line.
Parameters: - EndPt1 (BRepBlend_Extremity &) –
- EndPt2 (BRepBlend_Extremity &) –
Return type:
-
SetStartPoints
()¶ - Sets the values of the start points for the line.
Parameters: - StartPt1 (BRepBlend_Extremity &) –
- StartPt2 (BRepBlend_Extremity &) –
Return type:
-
StartPointOnFirst
()¶ - Returns the start point on S1.
Return type: BRepBlend_Extremity
-
StartPointOnSecond
()¶ - Returns the start point on S2
Return type: BRepBlend_Extremity
-
TransitionOnS
()¶ - Returns the type of the transition of the line defined on the surface.
Return type: IntSurf_TypeTrans
-
TransitionOnS1
()¶ - Returns the type of the transition of the line defined on the first surface. The transition is ‘constant’ along the line. The transition is IN if the line is oriented in such a way that the system of vectors (N,DRac,T) is right-handed, where N is the normal to the first surface at a point P, DRac is a vector tangent to the blending patch, oriented towards the valid part of this patch, T is the tangent to the line on S1 at P. The transitioon is OUT when the system of vectors is left-handed.
Return type: IntSurf_TypeTrans
-
TransitionOnS2
()¶ - Returns the type of the transition of the line defined on the second surface. The transition is ‘constant’ along the line.
Return type: IntSurf_TypeTrans
-
thisown
¶ The membership flag
-
-
class
BRepBlend_PointOnRst
(*args)¶ Bases:
object
- Empty constructor.
Return type: None - Creates the PointOnRst on the arc A, at parameter Param, with the transition TLine on the walking line, and TArc on the arc A.
Parameters: - A (Handle_Adaptor2d_HCurve2d &) –
- Param (float) –
- TLine (IntSurf_Transition &) –
- TArc (IntSurf_Transition &) –
Return type: -
Arc
()¶ - Returns the arc of restriction containing the vertex.
Return type: Handle_Adaptor2d_HCurve2d
-
ParameterOnArc
()¶ - Returns the parameter of the point on the arc returned by the method Arc().
Return type: float
-
SetArc
()¶ - Sets the values of a point which is on the arc A, at parameter Param.
Parameters: - A (Handle_Adaptor2d_HCurve2d &) –
- Param (float) –
- TLine (IntSurf_Transition &) –
- TArc (IntSurf_Transition &) –
Return type:
-
TransitionOnArc
()¶ - Returns the transition of the point on the arc returned by Arc().
Return type: IntSurf_Transition
-
TransitionOnLine
()¶ - Returns the transition of the point on the line on surface.
Return type: IntSurf_Transition
-
thisown
¶ The membership flag
-
class
BRepBlend_RstRstConstRad
(*args)¶ Bases:
OCC.Blend.Blend_RstRstFunction
Parameters: - Surf1 (Handle_Adaptor3d_HSurface &) –
- Rst1 (Handle_Adaptor2d_HCurve2d &) –
- Surf2 (Handle_Adaptor3d_HSurface &) –
- Rst2 (Handle_Adaptor2d_HCurve2d &) –
- CGuide (Handle_Adaptor3d_HCurve &) –
Return type: -
CenterCircleRst1Rst2
()¶ - Give the center of circle define by PtRst1, PtRst2 and radius ray.
Parameters: Return type:
-
GetTolerance
()¶ Parameters: - Tolerance (math_Vector &) –
- Tol (float) –
Return type: - Returns the tolerance to reach in approximation to respecte BoundTol error at the Boundary AngleTol tangent error at the Boundary SurfTol error inside the surface.
Parameters: Return type:
-
Section
()¶ Parameters: Return type: - Used for the first and last section
Parameters: - P (Blend_Point &) –
- Poles (TColgp_Array1OfPnt) –
- DPoles (TColgp_Array1OfVec) –
- Poles2d (TColgp_Array1OfPnt2d) –
- DPoles2d (TColgp_Array1OfVec2d) –
- Weigths (TColStd_Array1OfReal &) –
- DWeigths (TColStd_Array1OfReal &) –
- P –
- Poles –
- Poles2d –
- Weigths –
Return type: Return type: - Used for the first and last section The method returns Standard_True if the derivatives are computed, otherwise it returns Standard_False.
Parameters: - P (Blend_Point &) –
- Poles (TColgp_Array1OfPnt) –
- DPoles (TColgp_Array1OfVec) –
- D2Poles (TColgp_Array1OfVec) –
- Poles2d (TColgp_Array1OfPnt2d) –
- DPoles2d (TColgp_Array1OfVec2d) –
- D2Poles2d (TColgp_Array1OfVec2d) –
- Weigths (TColStd_Array1OfReal &) –
- DWeigths (TColStd_Array1OfReal &) –
- D2Weigths (TColStd_Array1OfReal &) –
Return type:
-
Set
()¶ Parameters: - SurfRef1 (Handle_Adaptor3d_HSurface &) –
- RstRef1 (Handle_Adaptor2d_HCurve2d &) –
- SurfRef2 (Handle_Adaptor3d_HSurface &) –
- RstRef2 (Handle_Adaptor2d_HCurve2d &) –
- Param (float) –
Return type: Return type: - Sets the bounds of the parametric interval on the guide line. This determines the derivatives in these values if the function is not Cn.
Parameters: Return type: Return type: - Sets the type of section generation for the approximations.
Parameters: TypeSection (BlendFunc_SectionShape) – Return type: None
-
thisown
¶ The membership flag
-
class
BRepBlend_RstRstEvolRad
(*args)¶ Bases:
OCC.Blend.Blend_RstRstFunction
Parameters: - Surf1 (Handle_Adaptor3d_HSurface &) –
- Rst1 (Handle_Adaptor2d_HCurve2d &) –
- Surf2 (Handle_Adaptor3d_HSurface &) –
- Rst2 (Handle_Adaptor2d_HCurve2d &) –
- CGuide (Handle_Adaptor3d_HCurve &) –
- Evol (Handle_Law_Function &) –
Return type: -
CenterCircleRst1Rst2
()¶ - Gives the center of circle defined by PtRst1, PtRst2 and radius ray.
Parameters: Return type:
-
GetTolerance
()¶ Parameters: - Tolerance (math_Vector &) –
- Tol (float) –
Return type: - Returns the tolerance to reach in approximation to respecte BoundTol error at the Boundary AngleTol tangent error at the Boundary SurfTol error inside the surface.
Parameters: Return type:
-
Section
()¶ Parameters: Return type: - Used for the first and last section
Parameters: - P (Blend_Point &) –
- Poles (TColgp_Array1OfPnt) –
- DPoles (TColgp_Array1OfVec) –
- Poles2d (TColgp_Array1OfPnt2d) –
- DPoles2d (TColgp_Array1OfVec2d) –
- Weigths (TColStd_Array1OfReal &) –
- DWeigths (TColStd_Array1OfReal &) –
- P –
- Poles –
- Poles2d –
- Weigths –
Return type: Return type: - Used for the first and last section The method returns Standard_True if the derivatives are computed, otherwise it returns Standard_False.
Parameters: - P (Blend_Point &) –
- Poles (TColgp_Array1OfPnt) –
- DPoles (TColgp_Array1OfVec) –
- D2Poles (TColgp_Array1OfVec) –
- Poles2d (TColgp_Array1OfPnt2d) –
- DPoles2d (TColgp_Array1OfVec2d) –
- D2Poles2d (TColgp_Array1OfVec2d) –
- Weigths (TColStd_Array1OfReal &) –
- DWeigths (TColStd_Array1OfReal &) –
- D2Weigths (TColStd_Array1OfReal &) –
Return type:
-
Set
()¶ Parameters: - SurfRef1 (Handle_Adaptor3d_HSurface &) –
- RstRef1 (Handle_Adaptor2d_HCurve2d &) –
- SurfRef2 (Handle_Adaptor3d_HSurface &) –
- RstRef2 (Handle_Adaptor2d_HCurve2d &) –
- Param (float) –
Return type: Return type: - Sets the bounds of the parametric interval on the guide line. This determines the derivatives in these values if the function is not Cn.
Parameters: Return type: Return type: - Sets the type of section generation for the approximations.
Parameters: TypeSection (BlendFunc_SectionShape) – Return type: None
-
thisown
¶ The membership flag
-
class
BRepBlend_RstRstLineBuilder
(*args)¶ Bases:
object
Parameters: - Surf1 (Handle_Adaptor3d_HSurface &) –
- Rst1 (Handle_Adaptor2d_HCurve2d &) –
- Domain1 (Handle_Adaptor3d_TopolTool &) –
- Surf2 (Handle_Adaptor3d_HSurface &) –
- Rst2 (Handle_Adaptor2d_HCurve2d &) –
- Domain2 (Handle_Adaptor3d_TopolTool &) –
Return type: -
Complete
()¶ Parameters: - Func (Blend_RstRstFunction &) –
- Finv1 (Blend_SurfCurvFuncInv &) –
- FinvP1 (Blend_CurvPointFuncInv &) –
- Finv2 (Blend_SurfCurvFuncInv &) –
- FinvP2 (Blend_CurvPointFuncInv &) –
- Pmin (float) –
Return type:
-
Line
()¶ Return type: Handle_BRepBlend_Line
-
Perform
()¶ Parameters: - Func (Blend_RstRstFunction &) –
- Finv1 (Blend_SurfCurvFuncInv &) –
- FinvP1 (Blend_CurvPointFuncInv &) –
- Finv2 (Blend_SurfCurvFuncInv &) –
- FinvP2 (Blend_CurvPointFuncInv &) –
- Pdep (float) –
- Pmax (float) –
- MaxStep (float) –
- TolGuide (float) –
- Soldep (math_Vector &) –
- Tolesp (float) –
- Fleche (float) –
- Appro (bool) – default value is Standard_False
Return type:
-
PerformFirstSection
()¶ Parameters: - Func (Blend_RstRstFunction &) –
- Finv1 (Blend_SurfCurvFuncInv &) –
- FinvP1 (Blend_CurvPointFuncInv &) –
- Finv2 (Blend_SurfCurvFuncInv &) –
- FinvP2 (Blend_CurvPointFuncInv &) –
- Pdep (float) –
- Pmax (float) –
- Soldep (math_Vector &) –
- Tolesp (float) –
- TolGuide (float) –
- RecRst1 (bool) –
- RecP1 (bool) –
- RecRst2 (bool) –
- RecP2 (bool) –
- Psol (float &) –
- ParSol (math_Vector &) –
Return type:
-
thisown
¶ The membership flag
-
class
BRepBlend_SequenceNodeOfSequenceOfLine
(*args)¶ Bases:
OCC.TCollection.TCollection_SeqNode
Parameters: - I (Handle_BRepBlend_Line &) –
- n (TCollection_SeqNodePtr &) –
- p (TCollection_SeqNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: Handle_BRepBlend_Line
-
thisown
¶ The membership flag
-
class
BRepBlend_SequenceNodeOfSequenceOfPointOnRst
(*args)¶ Bases:
OCC.TCollection.TCollection_SeqNode
Parameters: - I (BRepBlend_PointOnRst &) –
- n (TCollection_SeqNodePtr &) –
- p (TCollection_SeqNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: BRepBlend_PointOnRst
-
thisown
¶ The membership flag
-
class
BRepBlend_SequenceOfLine
(*args)¶ Bases:
OCC.TCollection.TCollection_BaseSequence
Return type: None Parameters: Other (BRepBlend_SequenceOfLine &) – Return type: None -
Append
()¶ Parameters: - T (Handle_BRepBlend_Line &) –
- S (BRepBlend_SequenceOfLine &) –
Return type: Return type:
-
Assign
()¶ Parameters: Other (BRepBlend_SequenceOfLine &) – Return type: BRepBlend_SequenceOfLine
-
ChangeValue
()¶ Parameters: Index (int) – Return type: Handle_BRepBlend_Line
-
First
()¶ Return type: Handle_BRepBlend_Line
-
InsertAfter
()¶ Parameters: - Index (int) –
- T (Handle_BRepBlend_Line &) –
- Index –
- S (BRepBlend_SequenceOfLine &) –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - Index (int) –
- T (Handle_BRepBlend_Line &) –
- Index –
- S (BRepBlend_SequenceOfLine &) –
Return type: Return type:
-
Last
()¶ Return type: Handle_BRepBlend_Line
-
Prepend
()¶ Parameters: - T (Handle_BRepBlend_Line &) –
- S (BRepBlend_SequenceOfLine &) –
Return type: Return type:
-
Remove
()¶ Parameters: Return type: Return type:
-
Set
()¶ Parameters: Other (BRepBlend_SequenceOfLine &) – Return type: BRepBlend_SequenceOfLine
-
Value
()¶ Parameters: Index (int) – Return type: Handle_BRepBlend_Line
-
thisown
¶ The membership flag
-
-
class
BRepBlend_SequenceOfPointOnRst
(*args)¶ Bases:
OCC.TCollection.TCollection_BaseSequence
Return type: None Parameters: Other (BRepBlend_SequenceOfPointOnRst &) – Return type: None -
Append
()¶ Parameters: - T (BRepBlend_PointOnRst &) –
- S (BRepBlend_SequenceOfPointOnRst &) –
Return type: Return type:
-
Assign
()¶ Parameters: Other (BRepBlend_SequenceOfPointOnRst &) – Return type: BRepBlend_SequenceOfPointOnRst
-
ChangeValue
()¶ Parameters: Index (int) – Return type: BRepBlend_PointOnRst
-
First
()¶ Return type: BRepBlend_PointOnRst
-
InsertAfter
()¶ Parameters: - Index (int) –
- T (BRepBlend_PointOnRst &) –
- Index –
- S (BRepBlend_SequenceOfPointOnRst &) –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - Index (int) –
- T (BRepBlend_PointOnRst &) –
- Index –
- S (BRepBlend_SequenceOfPointOnRst &) –
Return type: Return type:
-
Last
()¶ Return type: BRepBlend_PointOnRst
-
Prepend
()¶ Parameters: - T (BRepBlend_PointOnRst &) –
- S (BRepBlend_SequenceOfPointOnRst &) –
Return type: Return type:
-
Remove
()¶ Parameters: Return type: Return type:
-
Set
()¶ Parameters: Other (BRepBlend_SequenceOfPointOnRst &) – Return type: BRepBlend_SequenceOfPointOnRst
-
Value
()¶ Parameters: Index (int) – Return type: BRepBlend_PointOnRst
-
thisown
¶ The membership flag
-
-
class
BRepBlend_SurfCurvConstRadInv
(*args)¶ Bases:
OCC.Blend.Blend_SurfCurvFuncInv
Parameters: - S (Handle_Adaptor3d_HSurface &) –
- C (Handle_Adaptor3d_HCurve &) –
- Cg (Handle_Adaptor3d_HCurve &) –
Return type: -
Set
()¶ Parameters: Return type: - Set the restriction on which a solution has to be found.
Parameters: Rst (Handle_Adaptor2d_HCurve2d &) – Return type: None
-
thisown
¶ The membership flag
-
class
BRepBlend_SurfCurvEvolRadInv
(*args)¶ Bases:
OCC.Blend.Blend_SurfCurvFuncInv
Parameters: - S (Handle_Adaptor3d_HSurface &) –
- C (Handle_Adaptor3d_HCurve &) –
- Cg (Handle_Adaptor3d_HCurve &) –
- Evol (Handle_Law_Function &) –
Return type: -
Set
()¶ Parameters: Choix (int) – Return type: None - Set the restriction on which a solution has to be found.
Parameters: Rst (Handle_Adaptor2d_HCurve2d &) – Return type: None
-
thisown
¶ The membership flag
-
class
BRepBlend_SurfPointConstRadInv
(*args)¶ Bases:
OCC.Blend.Blend_SurfPointFuncInv
Parameters: - S (Handle_Adaptor3d_HSurface &) –
- C (Handle_Adaptor3d_HCurve &) –
Return type: -
Set
()¶ Parameters: Return type: - Set the Point on which a solution has to be found.
Parameters: P (gp_Pnt) – Return type: None
-
thisown
¶ The membership flag
-
class
BRepBlend_SurfPointEvolRadInv
(*args)¶ Bases:
OCC.Blend.Blend_SurfPointFuncInv
Parameters: - S (Handle_Adaptor3d_HSurface &) –
- C (Handle_Adaptor3d_HCurve &) –
- Evol (Handle_Law_Function &) –
Return type: -
Set
()¶ Parameters: Choix (int) – Return type: None - Set the Point on which a solution has to be found.
Parameters: P (gp_Pnt) – Return type: None
-
thisown
¶ The membership flag
-
class
BRepBlend_SurfRstConstRad
(*args)¶ Bases:
OCC.Blend.Blend_SurfRstFunction
Parameters: - Surf (Handle_Adaptor3d_HSurface &) –
- SurfRst (Handle_Adaptor3d_HSurface &) –
- Rst (Handle_Adaptor2d_HCurve2d &) –
- CGuide (Handle_Adaptor3d_HCurve &) –
Return type: -
GetTolerance
()¶ Parameters: - Tolerance (math_Vector &) –
- Tol (float) –
Return type: - Returns the tolerance to reach in approximation to respecte BoundTol error at the Boundary AngleTol tangent error at the Boundary SurfTol error inside the surface.
Parameters: Return type:
-
Section
()¶ Parameters: Return type: - Used for the first and last section
Parameters: - P (Blend_Point &) –
- Poles (TColgp_Array1OfPnt) –
- DPoles (TColgp_Array1OfVec) –
- Poles2d (TColgp_Array1OfPnt2d) –
- DPoles2d (TColgp_Array1OfVec2d) –
- Weigths (TColStd_Array1OfReal &) –
- DWeigths (TColStd_Array1OfReal &) –
Return type: - Used for the first and last section The method returns Standard_True if the derivatives are computed, otherwise it returns Standard_False.
Parameters: - P (Blend_Point &) –
- Poles (TColgp_Array1OfPnt) –
- DPoles (TColgp_Array1OfVec) –
- D2Poles (TColgp_Array1OfVec) –
- Poles2d (TColgp_Array1OfPnt2d) –
- DPoles2d (TColgp_Array1OfVec2d) –
- D2Poles2d (TColgp_Array1OfVec2d) –
- Weigths (TColStd_Array1OfReal &) –
- DWeigths (TColStd_Array1OfReal &) –
- D2Weigths (TColStd_Array1OfReal &) –
- P –
- Poles –
- Poles2d –
- Weigths –
Return type: Return type:
-
Set
()¶ Parameters: - SurfRef (Handle_Adaptor3d_HSurface &) –
- RstRef (Handle_Adaptor2d_HCurve2d &) –
- Param (float) –
Return type: Return type: - Sets the bounds of the parametric interval on the guide line. This determines the derivatives in these values if the function is not Cn.
Parameters: Return type: Return type: - Sets the type of section generation for the approximations.
Parameters: TypeSection (BlendFunc_SectionShape) – Return type: None
-
thisown
¶ The membership flag
-
class
BRepBlend_SurfRstEvolRad
(*args)¶ Bases:
OCC.Blend.Blend_SurfRstFunction
Parameters: - Surf (Handle_Adaptor3d_HSurface &) –
- SurfRst (Handle_Adaptor3d_HSurface &) –
- Rst (Handle_Adaptor2d_HCurve2d &) –
- CGuide (Handle_Adaptor3d_HCurve &) –
- Evol (Handle_Law_Function &) –
Return type: -
GetTolerance
()¶ Parameters: - Tolerance (math_Vector &) –
- Tol (float) –
Return type: - Returns the tolerance to reach in approximation to respecte BoundTol error at the Boundary AngleTol tangent error at the Boundary SurfTol error inside the surface.
Parameters: Return type:
-
Section
()¶ Parameters: Return type: - Used for the first and last section
Parameters: - P (Blend_Point &) –
- Poles (TColgp_Array1OfPnt) –
- DPoles (TColgp_Array1OfVec) –
- Poles2d (TColgp_Array1OfPnt2d) –
- DPoles2d (TColgp_Array1OfVec2d) –
- Weigths (TColStd_Array1OfReal &) –
- DWeigths (TColStd_Array1OfReal &) –
Return type: - Used for the first and last section The method returns Standard_True if the derivatives are computed, otherwise it returns Standard_False.
Parameters: - P (Blend_Point &) –
- Poles (TColgp_Array1OfPnt) –
- DPoles (TColgp_Array1OfVec) –
- D2Poles (TColgp_Array1OfVec) –
- Poles2d (TColgp_Array1OfPnt2d) –
- DPoles2d (TColgp_Array1OfVec2d) –
- D2Poles2d (TColgp_Array1OfVec2d) –
- Weigths (TColStd_Array1OfReal &) –
- DWeigths (TColStd_Array1OfReal &) –
- D2Weigths (TColStd_Array1OfReal &) –
- P –
- Poles –
- Poles2d –
- Weigths –
Return type: Return type:
-
Set
()¶ Parameters: - SurfRef (Handle_Adaptor3d_HSurface &) –
- RstRef (Handle_Adaptor2d_HCurve2d &) –
- Param (float) –
Return type: Return type: - Sets the bounds of the parametric interval on the guide line. This determines the derivatives in these values if the function is not Cn.
Parameters: Return type: Return type: - Sets the type of section generation for the approximations.
Parameters: TypeSection (BlendFunc_SectionShape) – Return type: None
-
thisown
¶ The membership flag
-
class
BRepBlend_SurfRstLineBuilder
(*args)¶ Bases:
object
Parameters: - Surf1 (Handle_Adaptor3d_HSurface &) –
- Domain1 (Handle_Adaptor3d_TopolTool &) –
- Surf2 (Handle_Adaptor3d_HSurface &) –
- Rst (Handle_Adaptor2d_HCurve2d &) –
- Domain2 (Handle_Adaptor3d_TopolTool &) –
Return type: -
ArcToRecadre
()¶ Parameters: Return type:
-
Complete
()¶ Parameters: - Func (Blend_SurfRstFunction &) –
- Finv (Blend_FuncInv &) –
- FinvP (Blend_SurfPointFuncInv &) –
- FinvC (Blend_SurfCurvFuncInv &) –
- Pmin (float) –
Return type:
-
Line
()¶ Return type: Handle_BRepBlend_Line
-
Perform
()¶ Parameters: Return type:
-
PerformFirstSection
()¶ Parameters: - Func (Blend_SurfRstFunction &) –
- Finv (Blend_FuncInv &) –
- FinvP (Blend_SurfPointFuncInv &) –
- FinvC (Blend_SurfCurvFuncInv &) –
- Pdep (float) –
- Pmax (float) –
- Soldep (math_Vector &) –
- Tolesp (float) –
- TolGuide (float) –
- RecRst (bool) –
- RecP (bool) –
- RecS (bool) –
- Psol (float &) –
- ParSol (math_Vector &) –
Return type:
-
thisown
¶ The membership flag
-
class
BRepBlend_Walking
(*args)¶ Bases:
object
Parameters: - Surf1 (Handle_Adaptor3d_HSurface &) –
- Surf2 (Handle_Adaptor3d_HSurface &) –
- Domain1 (Handle_Adaptor3d_TopolTool &) –
- Domain2 (Handle_Adaptor3d_TopolTool &) –
- HGuide (Handle_ChFiDS_HElSpine &) –
Return type: -
Continu
()¶ Parameters: Return type: Return type:
-
Line
()¶ Return type: Handle_BRepBlend_Line
-
Perform
()¶ Parameters: Return type:
-
PerformFirstSection
()¶ Parameters: - F (Blend_Function &) –
- Pdep (float) –
- ParDep (math_Vector &) –
- Tolesp (float) –
- TolGuide (float) –
- Pos1 (TopAbs_State &) –
- Pos2 (TopAbs_State &) –
- F –
- FInv (Blend_FuncInv &) –
- Pdep –
- Pmax (float) –
- ParDep –
- Tolesp –
- TolGuide –
- RecOnS1 (bool) –
- RecOnS2 (bool) –
- Psol (float &) –
- ParSol (math_Vector &) –
Return type: Return type:
-
SetDomainsToRecadre
()¶ Parameters: - RecDomain1 (Handle_Adaptor3d_TopolTool &) –
- RecDomain2 (Handle_Adaptor3d_TopolTool &) –
Return type:
-
thisown
¶ The membership flag
-
class
Handle_BRepBlend_AppFunc
(*args)¶ Bases:
OCC.BRepBlend.Handle_BRepBlend_AppFuncRoot
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRepBlend_AppFuncRoot
(*args)¶ Bases:
OCC.Approx.Handle_Approx_SweepFunction
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRepBlend_AppFuncRst
(*args)¶ Bases:
OCC.BRepBlend.Handle_BRepBlend_AppFuncRoot
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRepBlend_AppFuncRstRst
(*args)¶ Bases:
OCC.BRepBlend.Handle_BRepBlend_AppFuncRoot
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRepBlend_Line
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRepBlend_SequenceNodeOfSequenceOfLine
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_SeqNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRepBlend_SequenceNodeOfSequenceOfPointOnRst
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_SeqNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
SwigPyIterator
(*args, **kwargs)¶ Bases:
object
-
advance
()¶
-
copy
()¶
-
decr
()¶
-
distance
()¶
-
equal
()¶
-
incr
()¶
-
next
()¶
-
previous
()¶
-
thisown
¶ The membership flag
-
value
()¶
-
-
new_instancemethod
(func, inst, cls)¶
-
register_handle
(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases