OCC.Core.GeomPlate module¶
GeomPlate module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_geomplate.html
-
class
GeomPlate_Aij
(*args)¶ Bases:
object
- Return type
None:param anInd1: :type anInd1: int :param anInd2: :type anInd2: int :param aVec: :type aVec: gp_Vec :rtype: None
-
property
thisown
¶ The membership flag
-
class
GeomPlate_Array1OfHCurve
(*args)¶ Bases:
object
-
Assign
()¶
-
ChangeFirst
()¶
-
ChangeLast
()¶
-
ChangeValue
()¶
-
First
()¶
-
Init
()¶
-
IsAllocated
()¶
-
IsDeletable
()¶
-
IsEmpty
()¶
-
Last
()¶
-
Length
()¶
-
Lower
()¶
-
Move
()¶
-
Resize
()¶
-
Set
()¶
-
SetValue
()¶
-
Size
()¶
-
Upper
()¶
-
Value
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
next
()¶
-
property
thisown
¶ The membership flag
-
-
class
GeomPlate_Array1OfSequenceOfReal
(*args)¶ Bases:
object
-
Assign
()¶
-
ChangeFirst
()¶
-
ChangeLast
()¶
-
ChangeValue
()¶
-
First
()¶
-
Init
()¶
-
IsAllocated
()¶
-
IsDeletable
()¶
-
IsEmpty
()¶
-
Last
()¶
-
Length
()¶
-
Lower
()¶
-
Move
()¶
-
Resize
()¶
-
Set
()¶
-
SetValue
()¶
-
Size
()¶
-
Upper
()¶
-
Value
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
next
()¶
-
property
thisown
¶ The membership flag
-
-
class
GeomPlate_BuildAveragePlane
(*args)¶ Bases:
object
- Tol is a Tolerance to make the difference between the result plane and the result line. if POption = 1automatical parametrisation if POption = 2parametrisation by eigen vectors if NOption = 1the average plane is the inertial plane. if NOption = 2the average plane is the plane of max. flux.
- param Pts
- type Pts
TColgp_HArray1OfPnt
- param NbBoundPoints
- type NbBoundPoints
int
- param Tol
- type Tol
float
- param POption
- type POption
int
- param NOption
- type NOption
int
- rtype
None* Creates the plane from the ‘best vector’
- param Normals
- type Normals
TColgp_SequenceOfVec
- param Pts
- type Pts
TColgp_HArray1OfPnt
- rtype
None
-
static
HalfSpace
()¶ - Parameters
NewNormals –
- type NewNormals
TColgp_SequenceOfVec
- param Normals
- type Normals
TColgp_SequenceOfVec
- param Bset
- type Bset
GeomPlate_SequenceOfAij
- param LinTol
- type LinTol
float
- param AngTol
- type AngTol
float
- rtype
bool
-
IsLine
()¶ - return OK if is a line.
- rtype
bool
-
IsPlane
()¶ - return OK if is a plane.
- rtype
bool
-
Line
()¶ - Return a Line when 2 eigenvalues are null.
- rtype
opencascade::handle<Geom_Line>
-
MinMaxBox
()¶ - computes the minimal box to include all normal projection points of the initial array on the plane.
- param Umin
- type Umin
float
- param Umax
- type Umax
float
- param Vmin
- type Vmin
float
- param Vmax
- type Vmax
float
- rtype
None
-
Plane
()¶ - Return the average Plane.
- rtype
opencascade::handle<Geom_Plane>
-
property
thisown
¶ The membership flag
-
class
GeomPlate_BuildPlateSurface
(*args)¶ Bases:
object
- Constructor compatible with the old version with this constructor the constraint are given in a Array of Curve on Surface The array NbPoints contains the number of points for each constraint. The Array Tang contains the order of constraint for each Constraint: The possible values for this order has to be -1 , 0 , 1 , 2 . Order i means constraint Gi. NbIter is the maximum number of iteration to optimise the number of points for resolution Degree is the degree of resolution for Plate Tol2d is the tolerance used to test if two points of different constraint are identical in the parametric space of the initial surface Tol3d is used to test if two identical points in the 2d space are identical in 3d space TolAng is used to compare the angle between normal of two identical points in the 2d space Raises ConstructionError;
- param NPoints
- type NPoints
TColStd_HArray1OfInteger
- param TabCurve
- type TabCurve
GeomPlate_HArray1OfHCurve
- param Tang
- type Tang
TColStd_HArray1OfInteger
- param Degree
- type Degree
int
- param NbIter
default value is 3
- type NbIter
int
- param Tol2d
default value is 0.00001
- type Tol2d
float
- param Tol3d
default value is 0.0001
- type Tol3d
float
- param TolAng
default value is 0.01
- type TolAng
float
- param TolCurv
default value is 0.1
- type TolCurv
float
- param Anisotropie
default value is Standard_False
- type Anisotropie
bool
- rtype
None:param Surf:
- type Surf
Geom_Surface
- param Degree
default value is 3
- type Degree
int
- param NbPtsOnCur
default value is 10
- type NbPtsOnCur
int
- param NbIter
default value is 3
- type NbIter
int
- param Tol2d
default value is 0.00001
- type Tol2d
float
- param Tol3d
default value is 0.0001
- type Tol3d
float
- param TolAng
default value is 0.01
- type TolAng
float
- param TolCurv
default value is 0.1
- type TolCurv
float
- param Anisotropie
default value is Standard_False
- type Anisotropie
bool
- rtype
None* Initializes the BuildPlateSurface framework for deforming plate surfaces using curve and point constraints. You use the first constructor if you have an initial surface to work with at construction time. If not, you use the second. You can add one later by using the method LoadInitSurface. If no initial surface is loaded, one will automatically be computed. The curve and point constraints will be defined by using the method Add. Before the call to the algorithm, the curve constraints will be transformed into sequences of discrete points. Each curve defined as a constraint will be given the value of NbPtsOnCur as the average number of points on it. Several arguments serve to improve performance of the algorithm. NbIter, for example, expresses the number of iterations allowed and is used to control the duration of computation. To optimize resolution, Degree will have the default value of 3. The surface generated must respect several tolerance values: - 2d tolerance given by Tol2d, with a default value of 0.00001 - 3d tolerance expressed by Tol3d, with a default value of 0.0001 - angular tolerance given by TolAng, with a default value of 0.01, defining the greatest angle allowed between the constraint and the target surface. Exceptions Standard_ConstructionError if NbIter is less than 1 or Degree is less than 3.
- param Degree
default value is 3
- type Degree
int
- param NbPtsOnCur
default value is 10
- type NbPtsOnCur
int
- param NbIter
default value is 3
- type NbIter
int
- param Tol2d
default value is 0.00001
- type Tol2d
float
- param Tol3d
default value is 0.0001
- type Tol3d
float
- param TolAng
default value is 0.01
- type TolAng
float
- param TolCurv
default value is 0.1
- type TolCurv
float
- param Anisotropie
default value is Standard_False
- type Anisotropie
bool
- rtype
None
-
Add
()¶ - Adds the linear constraint cont.
- param Cont
- type Cont
GeomPlate_CurveConstraint
- rtype
None* Adds the point constraint cont.
- param Cont
- type Cont
GeomPlate_PointConstraint
- rtype
None
-
CurveConstraint
()¶ - returns the CurveConstraints of order order
- param order
- type order
int
- rtype
opencascade::handle<GeomPlate_CurveConstraint>
-
Curves2d
()¶ - Extracts the array of curves on the plate surface which correspond to the curve constraints set in Add.
- rtype
opencascade::handle<TColGeom2d_HArray1OfCurve>
-
Disc2dContour
()¶ - Parameters
nbp –
- type nbp
int
- param Seq2d
- type Seq2d
TColgp_SequenceOfXY
- rtype
None
-
Disc3dContour
()¶ - Parameters
nbp –
- type nbp
int
- param iordre
- type iordre
int
- param Seq3d
- type Seq3d
TColgp_SequenceOfXYZ
- rtype
None
-
G0Error
()¶ - Returns the max distance betwen the result and the constraints
- rtype
float* Returns the max distance between the result and the constraint Index
- param Index
- type Index
int
- rtype
float
-
G1Error
()¶ - Returns the max angle betwen the result and the constraints
- rtype
float* Returns the max angle between the result and the constraint Index
- param Index
- type Index
int
- rtype
float
-
G2Error
()¶ - Returns the max difference of curvature betwen the result and the constraints
- rtype
float* Returns the max difference of curvature between the result and the constraint Index
- param Index
- type Index
int
- rtype
float
-
Init
()¶ - Resets all constraints
- rtype
None
-
IsDone
()¶ - Tests whether computation of the plate has been completed.
- rtype
bool
-
LoadInitSurface
()¶ - Loads the initial Surface
- param Surf
- type Surf
Geom_Surface
- rtype
None
-
Order
()¶ - Returns the order of the curves in the array returned by Curves2d. Computation changes this order. Consequently, this method returns the order of the curves prior to computation.
- rtype
opencascade::handle<TColStd_HArray1OfInteger>
-
Perform
()¶ - Calls the algorithm and computes the plate surface using the loaded constraints. If no initial surface is given, the algorithm automatically computes one. Exceptions Standard_RangeError if the value of the constraint is null or if plate is not done.
- param aProgress
default value is opencascade::handle<Message_ProgressIndicator>()
- type aProgress
Message_ProgressIndicator
- rtype
None
-
PointConstraint
()¶ - returns the PointConstraint of order order
- param order
- type order
int
- rtype
opencascade::handle<GeomPlate_PointConstraint>
-
Sense
()¶ - Allows you to ensure that the array of curves returned by Curves2d has the correct orientation. Returns the orientation of the curves in the the array returned by Curves2d. Computation changes the orientation of these curves. Consequently, this method returns the orientation prior to computation.
- rtype
opencascade::handle<TColStd_HArray1OfInteger>
-
SetNbBounds
()¶ - Parameters
NbBounds –
- type NbBounds
int
- rtype
None
-
SurfInit
()¶ - Returns the initial surface
- rtype
opencascade::handle<Geom_Surface>
-
Surface
()¶ - Returns the result of the computation. This surface can then be used by GeomPlate_MakeApprox for converting the resulting surface into a BSpline.
- rtype
opencascade::handle<GeomPlate_Surface>
-
property
thisown
¶ The membership flag
-
class
GeomPlate_CurveConstraint
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Initializes an empty curve constraint object.
- rtype
None* Create a constraint Order is the order of the constraint. The possible values for order are -1,0,1,2. Order i means constraints Gi Npt is the number of points associated with the constraint. TolDist is the maximum error to satisfy for G0 constraints TolAng is the maximum error to satisfy for G1 constraints TolCurv is the maximum error to satisfy for G2 constraints These errors can be replaced by laws of criterion. Raises ConstructionError if Order is not -1 , 0, 1, 2
- param Boundary
- type Boundary
Adaptor3d_HCurve
- param Order
- type Order
int
- param NPt
default value is 10
- type NPt
int
- param TolDist
default value is 0.0001
- type TolDist
float
- param TolAng
default value is 0.01
- type TolAng
float
- param TolCurv
default value is 0.1
- type TolCurv
float
- rtype
None
-
Curve2dOnSurf
()¶ - Returns a 2d curve associated the surface resulting of the constraints
- rtype
opencascade::handle<Geom2d_Curve>
-
Curve3d
()¶ - Return type
opencascade::handle<Adaptor3d_HCurve>
-
D0
()¶ - Parameters
U –
- type U
float
- param P
- type P
gp_Pnt
- rtype
None
-
D1
()¶ - Parameters
U –
- type U
float
- param P
- type P
gp_Pnt
- param V1
- type V1
gp_Vec
- param V2
- type V2
gp_Vec
- rtype
None
-
D2
()¶ - Parameters
U –
- type U
float
- param P
- type P
gp_Pnt
- param V1
- type V1
gp_Vec
- param V2
- type V2
gp_Vec
- param V3
- type V3
gp_Vec
- param V4
- type V4
gp_Vec
- param V5
- type V5
gp_Vec
- rtype
None
-
static
DownCast
(t)¶
-
G0Criterion
()¶ - Returns the G0 criterion at the parametric point U on the curve. This is the greatest distance allowed between the constraint and the target surface at U.
- param U
- type U
float
- rtype
float
-
G1Criterion
()¶ - Returns the G1 criterion at the parametric point U on the curve. This is the greatest angle allowed between the constraint and the target surface at U. Raises ConstructionError if the curve is not on a surface
- param U
- type U
float
- rtype
float
-
G2Criterion
()¶ - Returns the G2 criterion at the parametric point U on the curve. This is the greatest difference in curvature allowed between the constraint and the target surface at U. Raises ConstructionError if the curve is not on a surface
- param U
- type U
float
- rtype
float
-
LPropSurf
()¶ - Parameters
U –
- type U
float
- rtype
GeomLProp_SLProps
-
NbPoints
()¶ - Returns the number of points on the curve used as a constraint. The default setting is 10. This parameter affects computation time, which increases by the cube of the number of points.
- rtype
int
-
Order
()¶ - Returns the order of constraint, one of G0, G1 or G2.
- rtype
int
-
ProjectedCurve
()¶ - Returns the projected curve resulting from the normal projection of the curve on the initial surface
- rtype
opencascade::handle<Adaptor2d_HCurve2d>
-
SetCurve2dOnSurf
()¶ - loads a 2d curve associated the surface resulting of the constraints
- param Curve2d
- type Curve2d
Geom2d_Curve
- rtype
None
-
SetG0Criterion
()¶ - Allows you to set the G0 criterion. This is the law defining the greatest distance allowed between the constraint and the target surface for each point of the constraint. If this criterion is not set, TolDist, the distance tolerance from the constructor, is used.
- param G0Crit
- type G0Crit
Law_Function
- rtype
None
-
SetG1Criterion
()¶ - Allows you to set the G1 criterion. This is the law defining the greatest angle allowed between the constraint and the target surface. If this criterion is not set, TolAng, the angular tolerance from the constructor, is used. Raises ConstructionError if the curve is not on a surface
- param G1Crit
- type G1Crit
Law_Function
- rtype
None
-
SetG2Criterion
()¶ - Parameters
G2Crit –
- type G2Crit
Law_Function
- rtype
None
-
SetNbPoints
()¶ - Allows you to set the number of points on the curve constraint. The default setting is 10. This parameter affects computation time, which increases by the cube of the number of points.
- param NewNb
- type NewNb
int
- rtype
None
-
SetOrder
()¶ - Allows you to set the order of continuity required for the constraints: G0, G1, and G2, controlled respectively by G0Criterion G1Criterion and G2Criterion.
- param Order
- type Order
int
- rtype
None
-
SetProjectedCurve
()¶ - loads a 2d curve resulting from the normal projection of the curve on the initial surface
- param Curve2d
- type Curve2d
Adaptor2d_HCurve2d
- param TolU
- type TolU
float
- param TolV
- type TolV
float
- rtype
None
-
property
thisown
¶ The membership flag
-
class
GeomPlate_HArray1OfHCurve
(*args)¶ Bases:
OCC.Core.GeomPlate.GeomPlate_Array1OfHCurve
,OCC.Core.Standard.Standard_Transient
Empty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
Array1
()¶
-
ChangeArray1
()¶
-
static
DownCast
(t)¶
-
property
thisown
¶ The membership flag
-
class
GeomPlate_HArray1OfSequenceOfReal
(*args)¶ Bases:
OCC.Core.GeomPlate.GeomPlate_Array1OfSequenceOfReal
,OCC.Core.Standard.Standard_Transient
Empty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
Array1
()¶
-
ChangeArray1
()¶
-
static
DownCast
(t)¶
-
property
thisown
¶ The membership flag
-
class
GeomPlate_HSequenceOfCurveConstraint
(*args)¶ Bases:
OCC.Core.GeomPlate.GeomPlate_SequenceOfCurveConstraint
,OCC.Core.Standard.Standard_Transient
Empty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
Append
()¶
-
ChangeSequence
()¶
-
static
DownCast
(t)¶
-
Sequence
()¶
-
property
thisown
¶ The membership flag
-
class
GeomPlate_HSequenceOfPointConstraint
(*args)¶ Bases:
OCC.Core.GeomPlate.GeomPlate_SequenceOfPointConstraint
,OCC.Core.Standard.Standard_Transient
Empty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
Append
()¶
-
ChangeSequence
()¶
-
static
DownCast
(t)¶
-
Sequence
()¶
-
property
thisown
¶ The membership flag
-
class
GeomPlate_MakeApprox
(*args)¶ Bases:
object
- Converts SurfPlate into a Geom_BSplineSurface with n Bezier pieces (n<=Nbmax) of degree <= dgmax and an approximation error < Tol3d if possible the criterion CritPlate is satisfied if possible
- param SurfPlate
- type SurfPlate
GeomPlate_Surface
- param PlateCrit
- type PlateCrit
AdvApp2Var_Criterion
- param Tol3d
- type Tol3d
float
- param Nbmax
- type Nbmax
int
- param dgmax
- type dgmax
int
- param Continuity
default value is GeomAbs_C1
- type Continuity
GeomAbs_Shape
- param EnlargeCoeff
default value is 1.1
- type EnlargeCoeff
float
- rtype
None* Converts SurfPlate into a Geom_BSplineSurface with n Bezier pieces (n<=Nbmax) of degree <= dgmax and an approximation error < Tol3d if possible if CritOrder = -1 , no criterion is used if CritOrder = 0 , a PlateG0Criterion is used with max value > 10*dmax if CritOrder = 1 , a PlateG1Criterion is used with max value > 10*dmax WARNING : for CritOrder = 0 or 1, only the constraints points of SurfPlate are used to evaluate the value of the criterion
- param SurfPlate
- type SurfPlate
GeomPlate_Surface
- param Tol3d
- type Tol3d
float
- param Nbmax
- type Nbmax
int
- param dgmax
- type dgmax
int
- param dmax
- type dmax
float
- param CritOrder
default value is 0
- type CritOrder
int
- param Continuity
default value is GeomAbs_C1
- type Continuity
GeomAbs_Shape
- param EnlargeCoeff
default value is 1.1
- type EnlargeCoeff
float
- rtype
None
-
ApproxError
()¶ - Returns the error in computation of the approximation surface. This is the distance between the entire target BSpline surface and the entire original surface generated by BuildPlateSurface and converted by GeomPlate_Surface.
- rtype
float
-
CriterionError
()¶ - Returns the criterion error in computation of the approximation surface. This is estimated relative to the curve and point constraints only.
- rtype
float
-
Surface
()¶ - Returns the BSpline surface extracted from the GeomPlate_MakeApprox object.
- rtype
opencascade::handle<Geom_BSplineSurface>
-
property
thisown
¶ The membership flag
-
class
GeomPlate_PlateG0Criterion
(*args)¶ Bases:
OCC.Core.AdvApp2Var.AdvApp2Var_Criterion
- Parameters
Data –
- type Data
TColgp_SequenceOfXY
- param G0Data
- type G0Data
TColgp_SequenceOfXYZ
- param Maximum
- type Maximum
float
- param Type
default value is AdvApp2Var_Absolute
- type Type
AdvApp2Var_CriterionType
- param Repart
default value is AdvApp2Var_Regular
- type Repart
AdvApp2Var_CriterionRepartition
- rtype
None
-
property
thisown
¶ The membership flag
-
class
GeomPlate_PlateG1Criterion
(*args)¶ Bases:
OCC.Core.AdvApp2Var.AdvApp2Var_Criterion
- Parameters
Data –
- type Data
TColgp_SequenceOfXY
- param G1Data
- type G1Data
TColgp_SequenceOfXYZ
- param Maximum
- type Maximum
float
- param Type
default value is AdvApp2Var_Absolute
- type Type
AdvApp2Var_CriterionType
- param Repart
default value is AdvApp2Var_Regular
- type Repart
AdvApp2Var_CriterionRepartition
- rtype
None
-
property
thisown
¶ The membership flag
-
class
GeomPlate_PointConstraint
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Constructs a point constraint object defined by Pt, a 3D point Order gives the order of constraint, one of: - -1 i.e. none, or 0 i.e.G0 when assigned to Pt - -1 i.e. none, 0 i.e. G0, 1 i.e. G1, 2 i.e. G2 when assigned to U, V and Surf. In this constructor, only TolDist is given. Distance tolerance represents the greatest distance allowed between the constraint and the target surface. Angular tolerance represents the largest angle allowed between the constraint and the target surface. Curvature tolerance represents the greatest difference in curvature allowed between the constraint and the target surface. Raises ConstructionError if Order is not 0 or -1
- param Pt
- type Pt
gp_Pnt
- param Order
- type Order
int
- param TolDist
default value is 0.0001
- type TolDist
float
- rtype
None* Constructs a point constraint object defined by the intersection point of U and V on the surface Surf. Order gives the order of constraint, one of: - -1 i.e. none, or 0 i.e.G0 when assigned to Pt - -1 i.e. none, 0 i.e. G0, 1 i.e. G1, 2 i.e. G2 when assigned to U, V and Surf. In this constructor the surface to be generated must respect several tolerance values only: - the distance tolerance TolDist - the angular tolerance TolAng - the curvature tolerance, TolCurv. Distance tolerance represents the greatest distance allowed between the constraint and the target surface. Angular tolerance represents the largest angle allowed between the constraint and the target surface. Curvature tolerance represents the greatest difference in curvature allowed between the constraint and the target surface.Creates a punctual constraint.
- param U
- type U
float
- param V
- type V
float
- param Surf
- type Surf
Geom_Surface
- param Order
- type Order
int
- param TolDist
default value is 0.0001
- type TolDist
float
- param TolAng
default value is 0.01
- type TolAng
float
- param TolCurv
default value is 0.1
- type TolCurv
float
- rtype
None
-
D0
()¶ - Parameters
P –
- type P
gp_Pnt
- rtype
None
-
D1
()¶ - Parameters
P –
- type P
gp_Pnt
- param V1
- type V1
gp_Vec
- param V2
- type V2
gp_Vec
- rtype
None
-
D2
()¶ - Parameters
P –
- type P
gp_Pnt
- param V1
- type V1
gp_Vec
- param V2
- type V2
gp_Vec
- param V3
- type V3
gp_Vec
- param V4
- type V4
gp_Vec
- param V5
- type V5
gp_Vec
- rtype
None
-
static
DownCast
(t)¶
-
G0Criterion
()¶ - Returns the G0 criterion. This is the greatest distance allowed between the constraint and the target surface.
- rtype
float
-
G1Criterion
()¶ - Returns the G1 criterion. This is the greatest angle allowed between the constraint and the target surface. Raises ConstructionError if the point is not on the surface.
- rtype
float
-
G2Criterion
()¶ - Returns the G2 criterion. This is the greatest difference in curvature allowed between the constraint and the target surface. Raises ConstructionError if the point is not on the surface
- rtype
float
-
LPropSurf
()¶ - Return type
-
Order
()¶ - Returns the order of constraint: G0, G1, and G2, controlled respectively by G0Criterion G1Criterion and G2Criterion.
- rtype
int
-
SetG0Criterion
()¶ - Allows you to set the G0 criterion. This is the law defining the greatest distance allowed between the constraint and the target surface. If this criterion is not set, {TolDist, the distance tolerance from the constructor, is used
- param TolDist
- type TolDist
float
- rtype
None
-
SetG1Criterion
()¶ - Allows you to set the G1 criterion. This is the law defining the greatest angle allowed between the constraint and the target surface. If this criterion is not set, TolAng, the angular tolerance from the constructor, is used. Raises ConstructionError if the point is not on the surface
- param TolAng
- type TolAng
float
- rtype
None
-
SetG2Criterion
()¶ - Allows you to set the G2 criterion. This is the law defining the greatest difference in curvature allowed between the constraint and the target surface. If this criterion is not set, TolCurv, the curvature tolerance from the constructor, is used. Raises ConstructionError if the point is not on the surface
- param TolCurv
- type TolCurv
float
- rtype
None
-
SetOrder
()¶ - Parameters
Order –
- type Order
int
- rtype
None
-
SetPnt2dOnSurf
()¶ - Parameters
Pnt –
- type Pnt
gp_Pnt2d
- rtype
None
-
property
thisown
¶ The membership flag
-
class
GeomPlate_SequenceOfAij
(*args)¶ Bases:
object
-
Append
()¶
-
Assign
()¶
-
ChangeFirst
()¶
-
ChangeLast
()¶
-
ChangeValue
()¶
-
Clear
()¶
-
Exchange
()¶
-
First
()¶
-
InsertAfter
()¶
-
InsertBefore
()¶
-
IsEmpty
()¶
-
Last
()¶
-
Length
()¶
-
Lower
()¶
-
Prepend
()¶
-
Remove
()¶
-
Reverse
()¶
-
Set
()¶
-
SetValue
()¶
-
Size
()¶
-
Split
()¶
-
Upper
()¶
-
Value
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
static
delNode
()¶
-
end
()¶
-
property
thisown
¶ The membership flag
-
-
class
GeomPlate_SequenceOfCurveConstraint
(*args)¶ Bases:
object
-
Append
()¶
-
Assign
()¶
-
ChangeFirst
()¶
-
ChangeLast
()¶
-
ChangeValue
()¶
-
Clear
()¶
-
Exchange
()¶
-
First
()¶
-
InsertAfter
()¶
-
InsertBefore
()¶
-
IsEmpty
()¶
-
Last
()¶
-
Length
()¶
-
Lower
()¶
-
Prepend
()¶
-
Remove
()¶
-
Reverse
()¶
-
Set
()¶
-
SetValue
()¶
-
Size
()¶
-
Split
()¶
-
Upper
()¶
-
Value
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
static
delNode
()¶
-
end
()¶
-
property
thisown
¶ The membership flag
-
-
class
GeomPlate_SequenceOfPointConstraint
(*args)¶ Bases:
object
-
Append
()¶
-
Assign
()¶
-
ChangeFirst
()¶
-
ChangeLast
()¶
-
ChangeValue
()¶
-
Clear
()¶
-
Exchange
()¶
-
First
()¶
-
InsertAfter
()¶
-
InsertBefore
()¶
-
IsEmpty
()¶
-
Last
()¶
-
Length
()¶
-
Lower
()¶
-
Prepend
()¶
-
Remove
()¶
-
Reverse
()¶
-
Set
()¶
-
SetValue
()¶
-
Size
()¶
-
Split
()¶
-
Upper
()¶
-
Value
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
static
delNode
()¶
-
end
()¶
-
property
thisown
¶ The membership flag
-
-
class
GeomPlate_Surface
(*args)¶ Bases:
OCC.Core.Geom.Geom_Surface
- Parameters
Surfinit –
- type Surfinit
Geom_Surface
- param Surfinter
- type Surfinter
Plate_Plate
- rtype
None
-
CallSurfinit
()¶ - Return type
opencascade::handle<Geom_Surface>
-
Constraints
()¶ - Parameters
Seq –
- type Seq
TColgp_SequenceOfXY
- rtype
None
-
static
DownCast
(t)¶
-
RealBounds
()¶ - Parameters
U1 –
- type U1
float
- param U2
- type U2
float
- param V1
- type V1
float
- param V2
- type V2
float
- rtype
None
-
SetBounds
()¶ - Parameters
Umin –
- type Umin
float
- param Umax
- type Umax
float
- param Vmin
- type Vmin
float
- param Vmax
- type Vmax
float
- rtype
None
-
property
thisown
¶ The membership flag