OCC.Adaptor3d module¶
-
class
Adaptor3d_Curve
¶ Bases:
object
-
BSpline
()¶ Return type: Handle_Geom_BSplineCurve
-
Bezier
()¶ Return type: Handle_Geom_BezierCurve
-
Continuity
()¶ Return type: GeomAbs_Shape
-
D0
()¶ - Computes the point of parameter U on the curve.
Parameters: Return type: void
-
D1
()¶ - Computes the point of parameter U on the curve with its first derivative. Raised if the continuity of the current interval is not C1.
Parameters: Return type: void
-
D2
()¶ - Returns the point P of parameter U, the first and second derivatives V1 and V2. Raised if the continuity of the current interval is not C2.
Parameters: Return type: void
-
D3
()¶ - Returns the point P of parameter U, the first, the second and the third derivative. Raised if the continuity of the current interval is not C3.
Parameters: Return type: void
-
DN
()¶ - The returned vector gives the value of the derivative for the order of derivation N. Raised if the continuity of the current interval is not CN. Raised if N < 1.
Parameters: Return type:
-
Delete
()¶ Return type: void
-
GetType
()¶ - Returns the type of the curve in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Return type: GeomAbs_CurveType
-
Intervals
()¶ - Stores in <T> the parameters bounding the intervals of continuity <S>. //! The array must provide enough room to accomodate for the parameters. i.e. T.Length() > NbIntervals()
Parameters: - T (TColStd_Array1OfReal &) –
- S (GeomAbs_Shape) –
Return type: void
-
NbIntervals
()¶ - Returns the number of intervals for continuity <S>. May be one if Continuity(me) >= <S>
Parameters: S (GeomAbs_Shape) – Return type: int
-
Resolution
()¶ - Returns the parametric resolution corresponding to the real space resolution <R3d>.
Parameters: R3d (float) – Return type: float
-
Trim
()¶ - Returns a curve equivalent of <self> between parameters <First> and <Last>. <Tol> is used to test for 3d points confusion. If <First> >= <Last>
Parameters: Return type:
-
thisown
¶ The membership flag
-
-
class
Adaptor3d_CurveOnSurface
(*args)¶ Bases:
OCC.Adaptor3d.Adaptor3d_Curve
Return type: None Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: None - Creates a CurveOnSurface from the 2d curve <C> and the surface <S>.
Parameters: - C (Handle_Adaptor2d_HCurve2d &) –
- S (Handle_Adaptor3d_HSurface &) –
Return type: -
ChangeCurve
()¶ Return type: Handle_Adaptor2d_HCurve2d
-
ChangeSurface
()¶ Return type: Handle_Adaptor3d_HSurface
-
GetCurve
()¶ Return type: Handle_Adaptor2d_HCurve2d
-
GetSurface
()¶ Return type: Handle_Adaptor3d_HSurface
-
Load
()¶ - Changes the surface.
Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: None - Changes the 2d curve.
Parameters: C (Handle_Adaptor2d_HCurve2d &) – Return type: None
-
thisown
¶ The membership flag
-
class
Adaptor3d_HCurve
(*args, **kwargs)¶ Bases:
OCC.MMgt.MMgt_TShared
-
BSpline
()¶ Return type: Handle_Geom_BSplineCurve
-
Bezier
()¶ Return type: Handle_Geom_BezierCurve
-
Continuity
()¶ Return type: GeomAbs_Shape
-
Curve
()¶ - Returns a pointer to the Curve inside the HCurve.
Return type: Adaptor3d_Curve
-
D3
()¶ Parameters: Return type:
-
GetCurve
()¶ - Returns a pointer to the Curve inside the HCurve.
Return type: Adaptor3d_Curve
-
GetHandle
()¶
-
GetType
()¶ Return type: GeomAbs_CurveType
-
Intervals
()¶ - Stores in <T> the parameters bounding the intervals of continuity <S>. //! The array must provide enough room to accomodate for the parameters. i.e. T.Length() > NbIntervals()
Parameters: - T (TColStd_Array1OfReal &) –
- S (GeomAbs_Shape) –
Return type:
-
Trim
()¶ - Returns a curve equivalent of <self> between parameters <First> and <Last>. <Tol> is used to test for 3d points confusion. //! If <First> >= <Last>
Parameters: Return type:
-
thisown
¶ The membership flag
-
-
class
Adaptor3d_HCurveOnSurface
(*args)¶ Bases:
OCC.Adaptor3d.Adaptor3d_HCurve
Return type: None Parameters: C (Adaptor3d_CurveOnSurface &) – Return type: None -
ChangeCurve
()¶ Return type: Adaptor3d_CurveOnSurface
-
GetHandle
()¶
-
thisown
¶ The membership flag
-
-
class
Adaptor3d_HIsoCurve
(*args)¶ Bases:
OCC.Adaptor3d.Adaptor3d_HCurve
Return type: None Parameters: C (Adaptor3d_IsoCurve &) – Return type: None -
ChangeCurve
()¶ Return type: Adaptor3d_IsoCurve
-
GetHandle
()¶
-
thisown
¶ The membership flag
-
-
class
Adaptor3d_HOffsetCurve
(*args)¶ Bases:
OCC.Adaptor2d.Adaptor2d_HCurve2d
Return type: None Parameters: C (Adaptor3d_OffsetCurve &) – Return type: None -
ChangeCurve2d
()¶ Return type: Adaptor3d_OffsetCurve
-
GetHandle
()¶
-
thisown
¶ The membership flag
-
-
class
Adaptor3d_HSurface
(*args, **kwargs)¶ Bases:
OCC.MMgt.MMgt_TShared
-
BSpline
()¶ Return type: Handle_Geom_BSplineSurface
-
BasisCurve
()¶ Return type: Handle_Adaptor3d_HCurve
-
BasisSurface
()¶ Return type: Handle_Adaptor3d_HSurface
-
Bezier
()¶ Return type: Handle_Geom_BezierSurface
-
Cylinder
()¶ Return type: gp_Cylinder
-
D1
()¶ Parameters: Return type:
-
D2
()¶ Parameters: Return type:
-
D3
()¶ Parameters: Return type:
-
GetHandle
()¶
-
GetType
()¶ Return type: GeomAbs_SurfaceType
-
Surface
()¶ - Returns a reference to the Surface inside the HSurface.
Return type: Adaptor3d_Surface
-
UContinuity
()¶ Return type: GeomAbs_Shape
-
UTrim
()¶ Parameters: Return type:
-
VContinuity
()¶ Return type: GeomAbs_Shape
-
VTrim
()¶ Parameters: Return type:
-
thisown
¶ The membership flag
-
-
class
Adaptor3d_HSurfaceOfLinearExtrusion
(*args)¶ Bases:
OCC.Adaptor3d.Adaptor3d_HSurface
Return type: None Parameters: S (Adaptor3d_SurfaceOfLinearExtrusion &) – Return type: None -
ChangeSurface
()¶ Return type: Adaptor3d_SurfaceOfLinearExtrusion
-
GetHandle
()¶
-
thisown
¶ The membership flag
-
-
class
Adaptor3d_HSurfaceOfRevolution
(*args)¶ Bases:
OCC.Adaptor3d.Adaptor3d_HSurface
Return type: None Parameters: S (Adaptor3d_SurfaceOfRevolution &) – Return type: None -
ChangeSurface
()¶ Return type: Adaptor3d_SurfaceOfRevolution
-
GetHandle
()¶
-
thisown
¶ The membership flag
-
-
class
Adaptor3d_HSurfaceTool
¶ Bases:
object
-
static
BSpline
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: Handle_Geom_BSplineSurface
-
static
BasisCurve
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: Handle_Adaptor3d_HCurve
-
static
BasisSurface
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: Handle_Adaptor3d_HSurface
-
static
Bezier
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: Handle_Geom_BezierSurface
-
static
Cylinder
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: gp_Cylinder
-
static
D0
(*args)¶ Parameters: Return type: void
-
static
D1
(*args)¶ Parameters: Return type: void
-
static
D2
(*args)¶ Parameters: Return type: void
-
static
D3
(*args)¶ Parameters: Return type: void
-
static
DN
(*args)¶ Parameters: Return type:
-
static
GetType
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: GeomAbs_SurfaceType
-
static
NbSamplesU
(*args)¶ Parameters: Return type: Return type:
-
static
NbSamplesV
(*args)¶ Parameters: Return type: Return type:
-
static
NbUIntervals
(*args)¶ Parameters: - S (Handle_Adaptor3d_HSurface &) –
- Sh (GeomAbs_Shape) –
Return type:
-
static
NbVIntervals
(*args)¶ Parameters: - S (Handle_Adaptor3d_HSurface &) –
- Sh (GeomAbs_Shape) –
Return type:
-
static
UIntervals
(*args)¶ Parameters: - S (Handle_Adaptor3d_HSurface &) –
- T (TColStd_Array1OfReal &) –
- Sh (GeomAbs_Shape) –
Return type: void
-
static
UTrim
(*args)¶ - If <First> >= <Last>
Parameters: Return type:
-
static
VIntervals
(*args)¶ Parameters: - S (Handle_Adaptor3d_HSurface &) –
- T (TColStd_Array1OfReal &) –
- Sh (GeomAbs_Shape) –
Return type: void
-
static
VTrim
(*args)¶ - If <First> >= <Last>
Parameters: Return type:
-
static
Value
(*args)¶ Parameters: Return type:
-
thisown
¶ The membership flag
-
static
-
Adaptor3d_HSurfaceTool_AxeOfRevolution
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: gp_Ax1
-
Adaptor3d_HSurfaceTool_BSpline
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: Handle_Geom_BSplineSurface
-
Adaptor3d_HSurfaceTool_BasisCurve
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: Handle_Adaptor3d_HCurve
-
Adaptor3d_HSurfaceTool_BasisSurface
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: Handle_Adaptor3d_HSurface
-
Adaptor3d_HSurfaceTool_Bezier
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: Handle_Geom_BezierSurface
-
Adaptor3d_HSurfaceTool_Cone
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: gp_Cone
-
Adaptor3d_HSurfaceTool_Cylinder
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: gp_Cylinder
-
Adaptor3d_HSurfaceTool_D0
(*args)¶ Parameters: Return type: void
-
Adaptor3d_HSurfaceTool_D1
(*args)¶ Parameters: Return type: void
-
Adaptor3d_HSurfaceTool_D2
(*args)¶ Parameters: Return type: void
-
Adaptor3d_HSurfaceTool_D3
(*args)¶ Parameters: Return type: void
-
Adaptor3d_HSurfaceTool_DN
(*args)¶ Parameters: Return type:
-
Adaptor3d_HSurfaceTool_Direction
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: gp_Dir
-
Adaptor3d_HSurfaceTool_FirstUParameter
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: float
-
Adaptor3d_HSurfaceTool_FirstVParameter
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: float
-
Adaptor3d_HSurfaceTool_GetType
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: GeomAbs_SurfaceType
-
Adaptor3d_HSurfaceTool_IsUClosed
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: bool
-
Adaptor3d_HSurfaceTool_IsUPeriodic
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: bool
-
Adaptor3d_HSurfaceTool_IsVClosed
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: bool
-
Adaptor3d_HSurfaceTool_IsVPeriodic
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: bool
-
Adaptor3d_HSurfaceTool_LastUParameter
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: float
-
Adaptor3d_HSurfaceTool_LastVParameter
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: float
-
Adaptor3d_HSurfaceTool_NbSamplesU
(*args)¶ Parameters: Return type: Return type:
-
Adaptor3d_HSurfaceTool_NbSamplesV
(*args)¶ Parameters: Return type: Return type:
-
Adaptor3d_HSurfaceTool_NbUIntervals
(*args)¶ Parameters: - S (Handle_Adaptor3d_HSurface &) –
- Sh (GeomAbs_Shape) –
Return type:
-
Adaptor3d_HSurfaceTool_NbVIntervals
(*args)¶ Parameters: - S (Handle_Adaptor3d_HSurface &) –
- Sh (GeomAbs_Shape) –
Return type:
-
Adaptor3d_HSurfaceTool_OffsetValue
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: float
-
Adaptor3d_HSurfaceTool_Plane
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: gp_Pln
-
Adaptor3d_HSurfaceTool_Sphere
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: gp_Sphere
-
Adaptor3d_HSurfaceTool_Torus
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: gp_Torus
-
Adaptor3d_HSurfaceTool_UIntervals
(*args)¶ Parameters: - S (Handle_Adaptor3d_HSurface &) –
- T (TColStd_Array1OfReal &) –
- Sh (GeomAbs_Shape) –
Return type: void
-
Adaptor3d_HSurfaceTool_UPeriod
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: float
-
Adaptor3d_HSurfaceTool_UResolution
(*args)¶ Parameters: - S (Handle_Adaptor3d_HSurface &) –
- R3d (float) –
Return type:
-
Adaptor3d_HSurfaceTool_UTrim
(*args)¶ - If <First> >= <Last>
Parameters: Return type:
-
Adaptor3d_HSurfaceTool_VIntervals
(*args)¶ Parameters: - S (Handle_Adaptor3d_HSurface &) –
- T (TColStd_Array1OfReal &) –
- Sh (GeomAbs_Shape) –
Return type: void
-
Adaptor3d_HSurfaceTool_VPeriod
(*args)¶ Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: float
-
Adaptor3d_HSurfaceTool_VResolution
(*args)¶ Parameters: - S (Handle_Adaptor3d_HSurface &) –
- R3d (float) –
Return type:
-
Adaptor3d_HSurfaceTool_VTrim
(*args)¶ - If <First> >= <Last>
Parameters: Return type:
-
Adaptor3d_HSurfaceTool_Value
(*args)¶ Parameters: Return type:
-
class
Adaptor3d_HVertex
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Return type: Parameters: Return type: -
GetHandle
()¶
-
Orientation
()¶ Return type: TopAbs_Orientation
-
Resolution
()¶ - Parametric resolution (2d).
Parameters: C (Handle_Adaptor2d_HCurve2d &) – Return type: float
-
thisown
¶ The membership flag
-
-
class
Adaptor3d_InterFunc
(*args)¶ Bases:
OCC.math.math_FunctionWithDerivative
- build the function U(t)=FixVal if Fix =1 or V(t)=FixVal if Fix=2
Parameters: Return type: -
thisown
¶ The membership flag
-
class
Adaptor3d_IsoCurve
(*args)¶ Bases:
OCC.Adaptor3d.Adaptor3d_Curve
- The iso is set to NoneIso.
Return type: None - The surface is loaded. The iso is set to NoneIso.
Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: None - Creates an IsoCurve curve. Iso defines the type (isoU or isoU) Param defines the value of the iso. The bounds of the iso are the bounds of the surface.
Parameters: - S (Handle_Adaptor3d_HSurface &) –
- Iso (GeomAbs_IsoType) –
- Param (float) –
Return type: - Create an IsoCurve curve. Iso defines the type (isoU or isov). Param defines the value of the iso. WFirst,WLast define the bounds of the iso.
Parameters: Return type: -
Iso
()¶ Return type: GeomAbs_IsoType
-
Load
()¶ - Changes the surface. The iso is reset to NoneIso.
Parameters: S (Handle_Adaptor3d_HSurface &) – Return type: None - Changes the iso on the current surface.
Parameters: - Iso (GeomAbs_IsoType) –
- Param (float) –
Return type: - Changes the iso on the current surface.
Parameters: Return type:
-
Surface
()¶ Return type: Handle_Adaptor3d_HSurface
-
thisown
¶ The membership flag
-
class
Adaptor3d_OffsetCurve
(*args)¶ Bases:
OCC.Adaptor2d.Adaptor2d_Curve2d
- The Offset is set to 0.
Return type: None - The curve is loaded. The Offset is set to 0.
Parameters: C (Handle_Adaptor2d_HCurve2d &) – Return type: None - Creates an OffsetCurve curve. The Offset is set to Offset.
Parameters: - C (Handle_Adaptor2d_HCurve2d &) –
- Offset (float) –
Return type: - Create an Offset curve. WFirst,WLast define the bounds of the Offset curve.
Parameters: Return type: -
Curve
()¶ Return type: Handle_Adaptor2d_HCurve2d
-
Load
()¶ - Changes the curve. The Offset is reset to 0.
Parameters: S (Handle_Adaptor2d_HCurve2d &) – Return type: None - Changes the Offset on the current Curve.
Parameters: Offset (float) – Return type: None - Changes the Offset Curve on the current Curve.
Parameters: Return type:
-
thisown
¶ The membership flag
-
class
Adaptor3d_Surface
¶ Bases:
object
-
BSpline
()¶ Return type: Handle_Geom_BSplineSurface
-
BasisCurve
()¶ Return type: Handle_Adaptor3d_HCurve
-
BasisSurface
()¶ Return type: Handle_Adaptor3d_HSurface
-
Bezier
()¶ Return type: Handle_Geom_BezierSurface
-
Cylinder
()¶ Return type: gp_Cylinder
-
D0
()¶ - Computes the point of parameters U,V on the surface.
Parameters: Return type: void
-
D1
()¶ - Computes the point and the first derivatives on the surface. Raised if the continuity of the current intervals is not C1.
Parameters: Return type: void
-
D2
()¶ - Computes the point, the first and second derivatives on the surface. Raised if the continuity of the current intervals is not C2.
Parameters: Return type: void
-
D3
()¶ - Computes the point, the first, second and third derivatives on the surface. Raised if the continuity of the current intervals is not C3.
Parameters: Return type: void
-
DN
()¶ - Computes the derivative of order Nu in the direction U and Nv in the direction V at the point P(U, V). Raised if the current U interval is not not CNu and the current V interval is not CNv. Raised if Nu + Nv < 1 or Nu < 0 or Nv < 0.
Parameters: Return type:
-
Delete
()¶ Return type: void
-
GetType
()¶ - Returns the type of the surface : Plane, Cylinder, Cone, Sphere, Torus, BezierSurface, BSplineSurface, SurfaceOfRevolution, SurfaceOfExtrusion, OtherSurface
Return type: GeomAbs_SurfaceType
-
NbUIntervals
()¶ - Returns the number of U intervals for continuity <S>. May be one if UContinuity(me) >= <S>
Parameters: S (GeomAbs_Shape) – Return type: int
-
NbVIntervals
()¶ - Returns the number of V intervals for continuity <S>. May be one if VContinuity(me) >= <S>
Parameters: S (GeomAbs_Shape) – Return type: int
-
UContinuity
()¶ Return type: GeomAbs_Shape
-
UIntervals
()¶ - Returns the intervals with the requested continuity in the U direction.
Parameters: - T (TColStd_Array1OfReal &) –
- S (GeomAbs_Shape) –
Return type: void
-
UResolution
()¶ - Returns the parametric U resolution corresponding to the real space resolution <R3d>.
Parameters: R3d (float) – Return type: float
-
UTrim
()¶ - Returns a surface trimmed in the U direction equivalent of <self> between parameters <First> and <Last>. <Tol> is used to test for 3d points confusion. If <First> >= <Last>
Parameters: Return type:
-
VContinuity
()¶ Return type: GeomAbs_Shape
-
VIntervals
()¶ - Returns the intervals with the requested continuity in the V direction.
Parameters: - T (TColStd_Array1OfReal &) –
- S (GeomAbs_Shape) –
Return type: void
-
VResolution
()¶ - Returns the parametric V resolution corresponding to the real space resolution <R3d>.
Parameters: R3d (float) – Return type: float
-
VTrim
()¶ - Returns a surface trimmed in the V direction between parameters <First> and <Last>. <Tol> is used to test for 3d points confusion. If <First> >= <Last>
Parameters: Return type:
-
Value
()¶ - Computes the point of parameters U,V on the surface.
Parameters: Return type:
-
thisown
¶ The membership flag
-
-
class
Adaptor3d_SurfaceOfLinearExtrusion
(*args)¶ Bases:
OCC.Adaptor3d.Adaptor3d_Surface
Return type: None - The Curve is loaded.
Parameters: C (Handle_Adaptor3d_HCurve &) – Return type: None - Thew Curve and the Direction are loaded.
Parameters: - C (Handle_Adaptor3d_HCurve &) –
- V (gp_Dir) –
Return type: -
Load
()¶ - Changes the Curve
Parameters: C (Handle_Adaptor3d_HCurve &) – Return type: None - Changes the Direction
Parameters: V (gp_Dir) – Return type: None
-
thisown
¶ The membership flag
-
class
Adaptor3d_SurfaceOfRevolution
(*args)¶ Bases:
OCC.Adaptor3d.Adaptor3d_Surface
Return type: None - The Curve is loaded.
Parameters: C (Handle_Adaptor3d_HCurve &) – Return type: None - The Curve and the Direction are loaded.
Parameters: - C (Handle_Adaptor3d_HCurve &) –
- V (gp_Ax1) –
Return type: -
Load
()¶ - Changes the Curve
Parameters: C (Handle_Adaptor3d_HCurve &) – Return type: None - Changes the Direction
Parameters: V (gp_Ax1) – Return type: None
-
thisown
¶ The membership flag
-
class
Adaptor3d_TopolTool
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Return type: None Parameters: Surface (Handle_Adaptor3d_HSurface &) – Return type: None -
BSplSamplePnts
()¶ - compute the sample-points for the intersections algorithms by adaptive algorithm for BSpline surfaces - is used in SamplePnts theDefl is a requred deflection theNUmin, theNVmin are minimal nb points for U and V.
Parameters: Return type: void
-
Classify
()¶ Parameters: Return type: TopAbs_State
-
ComputeSamplePoints
()¶ Return type: void
-
Edge
()¶ Return type: Standard_Address
-
GetHandle
()¶
-
Has3d
()¶ - answers if arcs and vertices may have 3d representations, so that we could use Tol3d and Pnt methods.
Return type: bool
-
Identical
()¶ - Returns True if the vertices V1 and V2 are identical. This method does not take the orientation of the vertices in account.
Parameters: - V1 (Handle_Adaptor3d_HVertex &) –
- V2 (Handle_Adaptor3d_HVertex &) –
Return type:
-
Init
()¶ Return type: void
-
InitVertexIterator
()¶ Return type: void
-
Initialize
()¶ Return type: void
Parameters: - S (Handle_Adaptor3d_HSurface &) –
- Curve (Handle_Adaptor2d_HCurve2d &) –
Return type: void
Return type: void
-
IsThePointOn
()¶ Parameters: Return type:
-
Next
()¶ Return type: void
-
NextVertex
()¶ Return type: void
-
Orientation
()¶ - If the function returns the orientation of the arc. If the orientation is FORWARD or REVERSED, the arc is a ‘real’ limit of the surface. If the orientation is INTERNAL or EXTERNAL, the arc is considered as an arc on the surface.
Parameters: C (Handle_Adaptor2d_HCurve2d &) – Return type: TopAbs_Orientation - Returns the orientation of the vertex V. The vertex has been found with an exploration on a given arc. The orientation is the orientation of the vertex on this arc.
Parameters: V (Handle_Adaptor3d_HVertex &) – Return type: TopAbs_Orientation
-
Pnt
()¶ - returns 3d point of the vertex V
Parameters: V (Handle_Adaptor3d_HVertex &) – Return type: gp_Pnt
-
SamplePnts
()¶ - compute the sample-points for the intersections algorithms by adaptive algorithm for BSpline surfaces. For other surfaces algorithm is the same as in method ComputeSamplePoints(), but only fill arrays of U and V sample parameters; theDefl is a requred deflection theNUmin, theNVmin are minimal nb points for U and V.
Parameters: Return type: void
-
Tol3d
()¶ - returns 3d tolerance of the arc C
Parameters: C (Handle_Adaptor2d_HCurve2d &) – Return type: float - returns 3d tolerance of the vertex V
Parameters: V (Handle_Adaptor3d_HVertex &) – Return type: float
-
UParameters
()¶ - return the set of U parameters on the surface obtained by the method SamplePnts
Parameters: theArray (TColStd_Array1OfReal &) – Return type: None
-
VParameters
()¶ - return the set of V parameters on the surface obtained by the method SamplePnts
Parameters: theArray (TColStd_Array1OfReal &) – Return type: None
-
Value
()¶ Return type: Handle_Adaptor2d_HCurve2d
-
Vertex
()¶ Return type: Handle_Adaptor3d_HVertex
-
thisown
¶ The membership flag
-
-
class
Handle_Adaptor3d_HCurve
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_Adaptor3d_HCurveOnSurface
(*args)¶ Bases:
OCC.Adaptor3d.Handle_Adaptor3d_HCurve
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_Adaptor3d_HIsoCurve
(*args)¶ Bases:
OCC.Adaptor3d.Handle_Adaptor3d_HCurve
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_Adaptor3d_HOffsetCurve
(*args)¶ Bases:
OCC.Adaptor2d.Handle_Adaptor2d_HCurve2d
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_Adaptor3d_HSurface
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_Adaptor3d_HSurfaceOfLinearExtrusion
(*args)¶ Bases:
OCC.Adaptor3d.Handle_Adaptor3d_HSurface
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_Adaptor3d_HSurfaceOfRevolution
(*args)¶ Bases:
OCC.Adaptor3d.Handle_Adaptor3d_HSurface
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_Adaptor3d_HVertex
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_Adaptor3d_TopolTool
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
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
()¶
-
-
register_handle
(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases