Plate
OCCT package Plate: Plate_D1, Plate_D2, Plate_D3, Plate_FreeGtoCConstraint, and 9 more bound classes.
Plate_D1
define an order 1 derivatives of a 3d valued function of a 2d variable
Constructors(2)
- constructor(ref: Plate_D1): Plate_D1Parameters (1)
ref
- constructor(du: gp_XYZ, dv: gp_XYZ): Plate_D1Parameters (2)
dudv
Instance methods(2)
Plate_D2
define an order 2 derivatives of a 3d valued function of a 2d variable
Constructors(2)
- constructor(ref: Plate_D2): Plate_D2Parameters (1)
ref
- constructor(duu: gp_XYZ, duv: gp_XYZ, dvv: gp_XYZ): Plate_D2Parameters (3)
duuduvdvv
Plate_D3
define an order 3 derivatives of a 3d valued function of a 2d variable
Constructors(2)
- constructor(ref: Plate_D3): Plate_D3Parameters (1)
ref
- Parameters (4)
duuuduuvduvvdvvv
Plate_FreeGtoCConstraint
define a G1, G2 or G3 constraint on the Plate using weaker constraint than GtoCConstraint
Constructors(3)
- constructor(point2d: gp_XY, D1S: Plate_D1, D1T: Plate_D1, IncrementalLoad?: number, orientation?: number): Plate_FreeGtoCConstraintParameters (5)
point2dD1SD1TIncrementalLoadorientation
- constructor(point2d: gp_XY, D1S: Plate_D1, D1T: Plate_D1, D2S: Plate_D2, D2T: Plate_D2, IncrementalLoad?: number, orientation?: number): Plate_FreeGtoCConstraintParameters (7)
point2dD1SD1TD2SD2TIncrementalLoadorientation
- constructor(point2d: gp_XY, D1S: Plate_D1, D1T: Plate_D1, D2S: Plate_D2, D2T: Plate_D2, D3S: Plate_D3, D3T: Plate_D3, IncrementalLoad?: number, orientation?: number): Plate_FreeGtoCConstraintParameters (9)
point2dD1SD1TD2SD2TD3SD3TIncrementalLoadorientation
Instance methods(4)
- nb_PPC(): number
- GetPPC(Index: number): Plate_PinpointConstraintParameters (1)
Index
- nb_LSC(): number
- LSC(Index: number): Plate_LinearScalarConstraintParameters (1)
Index
Plate_GlobalTranslationConstraint
force a set of UV points to translate without deformation
Constructors(1)
- Parameters (1)
SOfXY
Instance methods(1)
Plate_GtoCConstraint
define a G1, G2 or G3 constraint on the Plate
Constructors(7)
- Parameters (1)
ref
- constructor(point2d: gp_XY, D1S: Plate_D1, D1T: Plate_D1): Plate_GtoCConstraintParameters (3)
point2dD1SD1T
- constructor(point2d: gp_XY, D1S: Plate_D1, D1T: Plate_D1, nP: gp_XYZ): Plate_GtoCConstraintParameters (4)
point2dD1SD1TnP
- constructor(point2d: gp_XY, D1S: Plate_D1, D1T: Plate_D1, D2S: Plate_D2, D2T: Plate_D2): Plate_GtoCConstraintParameters (5)
point2dD1SD1TD2SD2T
- constructor(point2d: gp_XY, D1S: Plate_D1, D1T: Plate_D1, D2S: Plate_D2, D2T: Plate_D2, nP: gp_XYZ): Plate_GtoCConstraintParameters (6)
point2dD1SD1TD2SD2TnP
- constructor(point2d: gp_XY, D1S: Plate_D1, D1T: Plate_D1, D2S: Plate_D2, D2T: Plate_D2, D3S: Plate_D3, D3T: Plate_D3): Plate_GtoCConstraintParameters (7)
point2dD1SD1TD2SD2TD3SD3T
- constructor(point2d: gp_XY, D1S: Plate_D1, D1T: Plate_D1, D2S: Plate_D2, D2T: Plate_D2, D3S: Plate_D3, D3T: Plate_D3, nP: gp_XYZ): Plate_GtoCConstraintParameters (8)
point2dD1SD1TD2SD2TD3SD3TnP
Instance methods(3)
- nb_PPC(): number
- GetPPC(Index: number): Plate_PinpointConstraintParameters (1)
Index
Plate_LinearScalarConstraint
define on or several constraints as linear combination of the X,Y and Z components of a set of PinPointConstraint
Constructors(5)
- constructor(thePPC1: Plate_PinpointConstraint, theCoeff: gp_XYZ): Plate_LinearScalarConstraintParameters (2)
thePPC1theCoeff
- constructor(thePPC: NCollection_Array1_Plate_PinpointConstraint, theCoeff: NCollection_Array1_gp_XYZ): Plate_LinearScalarConstraintParameters (2)
thePPCtheCoeff
- constructor(thePPC: NCollection_Array1_Plate_PinpointConstraint, theCoeff: NCollection_Array2_gp_XYZ): Plate_LinearScalarConstraintParameters (2)
thePPCtheCoeff
- constructor(ColLen: number, RowLen: number): Plate_LinearScalarConstraintParameters (2)
ColLenRowLen
Instance methods(4)
- SetPPC(Index: number, Value: Plate_PinpointConstraint): void
Sets the PinPointConstraint of index Index to Value raise if Index is greater than the length of PPC or the Row length of coeff or lower than 1.
Parameters (2)IndexValue
Sets the coeff of index (Row,Col) to Value raise if Row (respectively Col) is greater than the Row (respectively Column) length of coeff.
Parameters (3)RowColValue
Plate_LinearXYZConstraint
define on or several constraints as linear combination of PinPointConstraint unlike the LinearScalarConstraint, usage of this kind of constraint preserve the X,Y and Z uncoupling.
Constructors(4)
- constructor(thePPC: NCollection_Array1_Plate_PinpointConstraint, theCoeff: NCollection_Array1_double): Plate_LinearXYZConstraintParameters (2)
thePPCtheCoeff
- constructor(thePPC: NCollection_Array1_Plate_PinpointConstraint, theCoeff: NCollection_Array2_double): Plate_LinearXYZConstraintParameters (2)
thePPCtheCoeff
- constructor(ColLen: number, RowLen: number): Plate_LinearXYZConstraintParameters (2)
ColLenRowLen
Instance methods(4)
- SetPPC(Index: number, Value: Plate_PinpointConstraint): void
Sets the PinPointConstraint of index Index to Value raise if Index is greater than the length of PPC or the Row length of coeff or lower than 1.
Parameters (2)IndexValue
- SetCoeff(Row: number, Col: number, Value: number): void
Sets the coeff of index (Row,Col) to Value raise if Row (respectively Col) is greater than the Row (respectively Column) length of coeff.
Parameters (3)RowColValue
Plate_LineConstraint
constraint a point to belong to a straight line
Constructors(1)
- constructor(point2d: gp_XY, lin: gp_Lin, iu?: number, iv?: number): Plate_LineConstraintParameters (4)
point2dliniuiv
Instance methods(1)
Plate_PinpointConstraint
define a constraint on the Plate
Constructors(2)
- constructor(point2d: gp_XY, ImposedValue: gp_XYZ, iu?: number, iv?: number): Plate_PinpointConstraintParameters (4)
point2dImposedValueiuiv
Instance methods(4)
Plate_PlaneConstraint
constraint a point to belong to a Plane
Constructors(1)
- constructor(point2d: gp_XY, pln: gp_Pln, iu?: number, iv?: number): Plate_PlaneConstraintParameters (4)
point2dplniuiv
Instance methods(1)
Plate_Plate
This class implement a variational spline algorithm able to define a two variable function satisfying some constraints and minimizing an energy like criterion.
Constructors(2)
- constructor(Ref: Plate_Plate): Plate_PlateParameters (1)
Ref
Instance methods(23)
- Copy(Ref: Plate_Plate): Plate_PlateParameters (1)
Ref
- Load(PConst: Plate_PinpointConstraint): voidParameters (1)
PConst
- Load(LXYZConst: Plate_LinearXYZConstraint): voidParameters (1)
LXYZConst
- Load(LScalarConst: Plate_LinearScalarConstraint): voidParameters (1)
LScalarConst
- Load(GTConst: Plate_GlobalTranslationConstraint): voidParameters (1)
GTConst
- Load(LConst: Plate_LineConstraint): voidParameters (1)
LConst
- Load(PConst: Plate_PlaneConstraint): voidParameters (1)
PConst
- Load(SCConst: Plate_SampledCurveConstraint): voidParameters (1)
SCConst
- Load(GtoCConst: Plate_GtoCConstraint): voidParameters (1)
GtoCConst
- Load(FGtoCConst: Plate_FreeGtoCConstraint): voidParameters (1)
FGtoCConst
- SolveTI(ord?: number, anisotropie?: number, theProgress?: Message_ProgressRange): voidParameters (3)
ordanisotropietheProgress
- IsDone(): boolean
returns True if all has been correctly done.
- destroy(): void
- Init(): void
reset the Plate in the initial state ( same as after Create())
- Parameters (1)
point2d
- EvaluateDerivative(point2d: gp_XY, iu: number, iv: number): gp_XYZParameters (3)
point2diuiv
Returns the coefficients of the polynomial part of the Plate function.
Returns2D array of polynomial coefficients as XYZ values
Returns the coefficients of the polynomial part of the Plate function.
Returns2D array of polynomial coefficients as XYZ values
- CoefPol_2(): { Coefs: NCollection_HArray2_gp_XYZ; [Symbol.dispose](): void }DeprecatedReturns
A result object with fields:
Coefs: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- SetPolynomialPartOnly(PPOnly?: boolean): voidParameters (1)
PPOnly
- Continuity(): number
- UVBox(UMin: number, UMax: number, VMin: number, VMax: number): { UMin: number; UMax: number; VMin: number; VMax: number }Parameters (4)
UMinUMaxVMinVMax
- UVConstraints(Seq: NCollection_Sequence_gp_XY): voidParameters (1)
Seq
Plate_SampledCurveConstraint
define m PinPointConstraint driven by m unknown
Constructors(1)
- constructor(SOPPC: NCollection_Sequence_Plate_PinpointConstraint, n: number): Plate_SampledCurveConstraintParameters (2)
SOPPCn