Methods
Static AntiBoorScheme
- AntiBoorScheme(U: number, Degree: Graphic3d_ZLayerId, Knots: number, Dimension: Graphic3d_ZLayerId, Poles: number, Depth: Graphic3d_ZLayerId, Length: Graphic3d_ZLayerId, Tolerance: number): boolean
Parameters
U: number
Degree: Graphic3d_ZLayerId
Knots: number
Dimension: Graphic3d_ZLayerId
Poles: number
Depth: Graphic3d_ZLayerId
Length: Graphic3d_ZLayerId
Tolerance: number
Returns boolean
Static Bohm
- Bohm(U: number, Degree: Graphic3d_ZLayerId, N: Graphic3d_ZLayerId, Knots: number, Dimension: Graphic3d_ZLayerId, Poles: number): void
Parameters
U: number
Degree: Graphic3d_ZLayerId
N: Graphic3d_ZLayerId
Knots: number
Dimension: Graphic3d_ZLayerId
Poles: number
Returns void
Static BoorIndex
- BoorIndex(Index: Graphic3d_ZLayerId, Length: Graphic3d_ZLayerId, Depth: Graphic3d_ZLayerId): Graphic3d_ZLayerId
Parameters
Index: Graphic3d_ZLayerId
Length: Graphic3d_ZLayerId
Depth: Graphic3d_ZLayerId
Returns Graphic3d_ZLayerId
Static BoorScheme
- BoorScheme(U: number, Degree: Graphic3d_ZLayerId, Knots: number, Dimension: Graphic3d_ZLayerId, Poles: number, Depth: Graphic3d_ZLayerId, Length: Graphic3d_ZLayerId): void
Parameters
U: number
Degree: Graphic3d_ZLayerId
Knots: number
Dimension: Graphic3d_ZLayerId
Poles: number
Depth: Graphic3d_ZLayerId
Length: Graphic3d_ZLayerId
Returns void
Static BuildBSpMatrix
- BuildBSpMatrix(Parameters: IntTools_CArray1OfReal, OrderArray: TColStd_Array1OfInteger, FlatKnots: IntTools_CArray1OfReal, Degree: Graphic3d_ZLayerId, Matrix: math_Matrix, UpperBandWidth: Graphic3d_ZLayerId, LowerBandWidth: Graphic3d_ZLayerId): Graphic3d_ZLayerId
Parameters
Parameters: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
Degree: Graphic3d_ZLayerId
Matrix: math_Matrix
UpperBandWidth: Graphic3d_ZLayerId
LowerBandWidth: Graphic3d_ZLayerId
Returns Graphic3d_ZLayerId
Static BuildBoor
- BuildBoor(Index: Graphic3d_ZLayerId, Length: Graphic3d_ZLayerId, Dimension: Graphic3d_ZLayerId, Poles: IntTools_CArray1OfReal, LP: number): void
Parameters
Index: Graphic3d_ZLayerId
Length: Graphic3d_ZLayerId
Dimension: Graphic3d_ZLayerId
Poles: IntTools_CArray1OfReal
LP: number
Returns void
Static BuildCache_1
- BuildCache_1(U: number, InverseOfSpanDomain: number, PeriodicFlag: boolean, Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, CachePoles: TColgp_Array1OfPnt, CacheWeights: IntTools_CArray1OfReal): void
Parameters
U: number
InverseOfSpanDomain: number
PeriodicFlag: boolean
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
CacheWeights: IntTools_CArray1OfReal
Returns void
Static BuildCache_2
- BuildCache_2(U: number, InverseOfSpanDomain: number, PeriodicFlag: boolean, Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, CachePoles: TColgp_Array1OfPnt2d, CacheWeights: IntTools_CArray1OfReal): void
Parameters
U: number
InverseOfSpanDomain: number
PeriodicFlag: boolean
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
CacheWeights: IntTools_CArray1OfReal
Returns void
Static BuildCache_3
- BuildCache_3(theParameter: number, theSpanDomain: number, thePeriodicFlag: boolean, theDegree: Graphic3d_ZLayerId, theSpanIndex: Graphic3d_ZLayerId, theFlatKnots: IntTools_CArray1OfReal, thePoles: TColgp_Array1OfPnt, theWeights: IntTools_CArray1OfReal, theCacheArray: TColStd_Array2OfReal): void
Parameters
theParameter: number
theSpanDomain: number
thePeriodicFlag: boolean
theDegree: Graphic3d_ZLayerId
theSpanIndex: Graphic3d_ZLayerId
theFlatKnots: IntTools_CArray1OfReal
theWeights: IntTools_CArray1OfReal
Returns void
Static BuildCache_4
- BuildCache_4(theParameter: number, theSpanDomain: number, thePeriodicFlag: boolean, theDegree: Graphic3d_ZLayerId, theSpanIndex: Graphic3d_ZLayerId, theFlatKnots: IntTools_CArray1OfReal, thePoles: TColgp_Array1OfPnt2d, theWeights: IntTools_CArray1OfReal, theCacheArray: TColStd_Array2OfReal): void
Parameters
theParameter: number
theSpanDomain: number
thePeriodicFlag: boolean
theDegree: Graphic3d_ZLayerId
theSpanIndex: Graphic3d_ZLayerId
theFlatKnots: IntTools_CArray1OfReal
theWeights: IntTools_CArray1OfReal
Returns void
Static BuildEval_1
- BuildEval_1(Degree: Graphic3d_ZLayerId, Index: Graphic3d_ZLayerId, Poles: IntTools_CArray1OfReal, Weights: IntTools_CArray1OfReal, LP: number): void
Parameters
Degree: Graphic3d_ZLayerId
Index: Graphic3d_ZLayerId
Poles: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
LP: number
Returns void
Static BuildEval_2
- BuildEval_2(Degree: Graphic3d_ZLayerId, Index: Graphic3d_ZLayerId, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, LP: number): void
Parameters
Degree: Graphic3d_ZLayerId
Index: Graphic3d_ZLayerId
Weights: IntTools_CArray1OfReal
LP: number
Returns void
Static BuildEval_3
- BuildEval_3(Degree: Graphic3d_ZLayerId, Index: Graphic3d_ZLayerId, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, LP: number): void
Parameters
Degree: Graphic3d_ZLayerId
Index: Graphic3d_ZLayerId
Weights: IntTools_CArray1OfReal
LP: number
Returns void
Static BuildKnots
- BuildKnots(Degree: Graphic3d_ZLayerId, Index: Graphic3d_ZLayerId, Periodic: boolean, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, LK: number): void
Parameters
Degree: Graphic3d_ZLayerId
Index: Graphic3d_ZLayerId
Periodic: boolean
Knots: IntTools_CArray1OfReal
LK: number
Returns void
Static BuildSchoenbergPoints
- BuildSchoenbergPoints(Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Parameters: IntTools_CArray1OfReal): void
Parameters
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Parameters: IntTools_CArray1OfReal
Returns void
Static CacheD0_1
- CacheD0_1(U: number, Degree: Graphic3d_ZLayerId, CacheParameter: number, SpanLenght: number, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Point: gp_Pnt): void
Parameters
U: number
Degree: Graphic3d_ZLayerId
CacheParameter: number
SpanLenght: number
Weights: IntTools_CArray1OfReal
Returns void
Static CacheD0_2
- CacheD0_2(U: number, Degree: Graphic3d_ZLayerId, CacheParameter: number, SpanLenght: number, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, Point: gp_Pnt2d): void
Parameters
U: number
Degree: Graphic3d_ZLayerId
CacheParameter: number
SpanLenght: number
Weights: IntTools_CArray1OfReal
Returns void
Static CacheD1_1
- CacheD1_1(U: number, Degree: Graphic3d_ZLayerId, CacheParameter: number, SpanLenght: number, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Point: gp_Pnt, Vec: gp_Vec): void
Parameters
U: number
Degree: Graphic3d_ZLayerId
CacheParameter: number
SpanLenght: number
Weights: IntTools_CArray1OfReal
Returns void
Static CacheD1_2
- CacheD1_2(U: number, Degree: Graphic3d_ZLayerId, CacheParameter: number, SpanLenght: number, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, Point: gp_Pnt2d, Vec: gp_Vec2d): void
Parameters
U: number
Degree: Graphic3d_ZLayerId
CacheParameter: number
SpanLenght: number
Weights: IntTools_CArray1OfReal
Returns void
Static CacheD2_1
- CacheD2_1(U: number, Degree: Graphic3d_ZLayerId, CacheParameter: number, SpanLenght: number, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Point: gp_Pnt, Vec1: gp_Vec, Vec2: gp_Vec): void
Parameters
U: number
Degree: Graphic3d_ZLayerId
CacheParameter: number
SpanLenght: number
Weights: IntTools_CArray1OfReal
Returns void
Static CacheD2_2
Parameters
U: number
Degree: Graphic3d_ZLayerId
CacheParameter: number
SpanLenght: number
Weights: IntTools_CArray1OfReal
Returns void
Static CacheD3_1
- CacheD3_1(U: number, Degree: Graphic3d_ZLayerId, CacheParameter: number, SpanLenght: number, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Point: gp_Pnt, Vec1: gp_Vec, Vec2: gp_Vec, Vec3: gp_Vec): void
Parameters
U: number
Degree: Graphic3d_ZLayerId
CacheParameter: number
SpanLenght: number
Weights: IntTools_CArray1OfReal
Returns void
Static CacheD3_2
Parameters
U: number
Degree: Graphic3d_ZLayerId
CacheParameter: number
SpanLenght: number
Weights: IntTools_CArray1OfReal
Returns void
Static CoefsD0_1
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static CoefsD0_2
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static CoefsD1_1
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static CoefsD1_2
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static CoefsD2_1
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static CoefsD2_2
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static CoefsD3_1
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static CoefsD3_2
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static D0_1
- D0_1(U: number, Index: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: IntTools_CArray1OfReal, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, P: number): void
Parameters
U: number
Index: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Poles: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
P: number
Returns void
Static D0_2
Parameters
U: number
Index: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
Returns void
Static D0_3
Parameters
U: number
UIndex: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
Returns void
Static D0_4
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static D0_5
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static D1_1
- D1_1(U: number, Index: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: IntTools_CArray1OfReal, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, P: number, V: number): void
Parameters
U: number
Index: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Poles: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
P: number
V: number
Returns void
Static D1_2
Parameters
U: number
Index: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
Returns void
Static D1_3
Parameters
U: number
UIndex: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
Returns void
Static D1_4
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static D1_5
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static D2_1
- D2_1(U: number, Index: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: IntTools_CArray1OfReal, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, P: number, V1: number, V2: number): void
Parameters
U: number
Index: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Poles: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
P: number
V1: number
V2: number
Returns void
Static D2_2
- D2_2(U: number, Index: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, P: gp_Pnt, V1: gp_Vec, V2: gp_Vec): void
Parameters
U: number
Index: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
Returns void
Static D2_3
- D2_3(U: number, UIndex: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, P: gp_Pnt2d, V1: gp_Vec2d, V2: gp_Vec2d): void
Parameters
U: number
UIndex: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
Returns void
Static D2_4
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static D2_5
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static D3_1
- D3_1(U: number, Index: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: IntTools_CArray1OfReal, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, P: number, V1: number, V2: number, V3: number): void
Parameters
U: number
Index: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Poles: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
P: number
V1: number
V2: number
V3: number
Returns void
Static D3_2
- D3_2(U: number, Index: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, P: gp_Pnt, V1: gp_Vec, V2: gp_Vec, V3: gp_Vec): void
Parameters
U: number
Index: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
Returns void
Static D3_3
- D3_3(U: number, UIndex: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, P: gp_Pnt2d, V1: gp_Vec2d, V2: gp_Vec2d, V3: gp_Vec2d): void
Parameters
U: number
UIndex: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
Returns void
Static D3_4
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static D3_5
Parameters
U: number
Weights: IntTools_CArray1OfReal
Returns void
Static Derivative
- Derivative(Degree: Graphic3d_ZLayerId, Knots: number, Dimension: Graphic3d_ZLayerId, Length: Graphic3d_ZLayerId, Order: Graphic3d_ZLayerId, Poles: number): void
Parameters
Degree: Graphic3d_ZLayerId
Knots: number
Dimension: Graphic3d_ZLayerId
Length: Graphic3d_ZLayerId
Order: Graphic3d_ZLayerId
Poles: number
Returns void
Static EvalBsplineBasis
- EvalBsplineBasis(DerivativeOrder: Graphic3d_ZLayerId, Order: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Parameter: number, FirstNonZeroBsplineIndex: Graphic3d_ZLayerId, BsplineBasis: math_Matrix, isPeriodic: boolean): Graphic3d_ZLayerId
Parameters
DerivativeOrder: Graphic3d_ZLayerId
Order: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Parameter: number
FirstNonZeroBsplineIndex: Graphic3d_ZLayerId
BsplineBasis: math_Matrix
isPeriodic: boolean
Returns Graphic3d_ZLayerId
Static Eval_1
- Eval_1(U: number, Degree: Graphic3d_ZLayerId, Knots: number, Dimension: Graphic3d_ZLayerId, Poles: number): void
Parameters
U: number
Degree: Graphic3d_ZLayerId
Knots: number
Dimension: Graphic3d_ZLayerId
Poles: number
Returns void
Static Eval_2
- Eval_2(U: number, PeriodicFlag: boolean, DerivativeRequest: Graphic3d_ZLayerId, ExtrapMode: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, ArrayDimension: Graphic3d_ZLayerId, Poles: number, Result: number): void
Parameters
U: number
PeriodicFlag: boolean
DerivativeRequest: Graphic3d_ZLayerId
ExtrapMode: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
ArrayDimension: Graphic3d_ZLayerId
Poles: number
Result: number
Returns void
Static Eval_3
- Eval_3(U: number, PeriodicFlag: boolean, DerivativeRequest: Graphic3d_ZLayerId, ExtrapMode: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, ArrayDimension: Graphic3d_ZLayerId, Poles: number, Weights: number, PolesResult: number, WeightsResult: number): void
Parameters
U: number
PeriodicFlag: boolean
DerivativeRequest: Graphic3d_ZLayerId
ExtrapMode: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
ArrayDimension: Graphic3d_ZLayerId
Poles: number
Weights: number
PolesResult: number
WeightsResult: number
Returns void
Static Eval_4
- Eval_4(U: number, PeriodicFlag: boolean, HomogeneousFlag: boolean, ExtrapMode: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Point: gp_Pnt, Weight: number): void
Parameters
U: number
PeriodicFlag: boolean
HomogeneousFlag: boolean
ExtrapMode: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
Weight: number
Returns void
Static Eval_5
- Eval_5(U: number, PeriodicFlag: boolean, HomogeneousFlag: boolean, ExtrapMode: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, Point: gp_Pnt2d, Weight: number): void
Parameters
U: number
PeriodicFlag: boolean
HomogeneousFlag: boolean
ExtrapMode: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
Weight: number
Returns void
Static FactorBandedMatrix
- FactorBandedMatrix(Matrix: math_Matrix, UpperBandWidth: Graphic3d_ZLayerId, LowerBandWidth: Graphic3d_ZLayerId, PivotIndexProblem: Graphic3d_ZLayerId): Graphic3d_ZLayerId
Parameters
Matrix: math_Matrix
UpperBandWidth: Graphic3d_ZLayerId
LowerBandWidth: Graphic3d_ZLayerId
PivotIndexProblem: Graphic3d_ZLayerId
Returns Graphic3d_ZLayerId
Static FirstUKnotIndex
Parameters
Degree: Graphic3d_ZLayerId
Returns Graphic3d_ZLayerId
Static FlatBezierKnots
- FlatBezierKnots(Degree: Graphic3d_ZLayerId): number
Parameters
Degree: Graphic3d_ZLayerId
Returns number
Static FlatIndex
- FlatIndex(Degree: Graphic3d_ZLayerId, Index: Graphic3d_ZLayerId, Mults: TColStd_Array1OfInteger, Periodic: boolean): Graphic3d_ZLayerId
Parameters
Degree: Graphic3d_ZLayerId
Index: Graphic3d_ZLayerId
Periodic: boolean
Returns Graphic3d_ZLayerId
Static FunctionMultiply_1
- FunctionMultiply_1(Function: BSplCLib_EvaluatorFunction, BSplineDegree: Graphic3d_ZLayerId, BSplineFlatKnots: IntTools_CArray1OfReal, PolesDimension: Graphic3d_ZLayerId, Poles: number, FlatKnots: IntTools_CArray1OfReal, NewDegree: Graphic3d_ZLayerId, NewPoles: number, theStatus: Graphic3d_ZLayerId): void
Parameters
BSplineDegree: Graphic3d_ZLayerId
BSplineFlatKnots: IntTools_CArray1OfReal
PolesDimension: Graphic3d_ZLayerId
Poles: number
FlatKnots: IntTools_CArray1OfReal
NewDegree: Graphic3d_ZLayerId
NewPoles: number
theStatus: Graphic3d_ZLayerId
Returns void
Static FunctionMultiply_2
- FunctionMultiply_2(Function: BSplCLib_EvaluatorFunction, BSplineDegree: Graphic3d_ZLayerId, BSplineFlatKnots: IntTools_CArray1OfReal, Poles: IntTools_CArray1OfReal, FlatKnots: IntTools_CArray1OfReal, NewDegree: Graphic3d_ZLayerId, NewPoles: IntTools_CArray1OfReal, theStatus: Graphic3d_ZLayerId): void
Parameters
BSplineDegree: Graphic3d_ZLayerId
BSplineFlatKnots: IntTools_CArray1OfReal
Poles: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
NewDegree: Graphic3d_ZLayerId
NewPoles: IntTools_CArray1OfReal
theStatus: Graphic3d_ZLayerId
Returns void
Static FunctionMultiply_3
Parameters
BSplineDegree: Graphic3d_ZLayerId
BSplineFlatKnots: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
NewDegree: Graphic3d_ZLayerId
theStatus: Graphic3d_ZLayerId
Returns void
Static FunctionMultiply_4
Parameters
BSplineDegree: Graphic3d_ZLayerId
BSplineFlatKnots: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
NewDegree: Graphic3d_ZLayerId
theStatus: Graphic3d_ZLayerId
Returns void
Static FunctionReparameterise_1
- FunctionReparameterise_1(Function: BSplCLib_EvaluatorFunction, BSplineDegree: Graphic3d_ZLayerId, BSplineFlatKnots: IntTools_CArray1OfReal, PolesDimension: Graphic3d_ZLayerId, Poles: number, FlatKnots: IntTools_CArray1OfReal, NewDegree: Graphic3d_ZLayerId, NewPoles: number, theStatus: Graphic3d_ZLayerId): void
Parameters
BSplineDegree: Graphic3d_ZLayerId
BSplineFlatKnots: IntTools_CArray1OfReal
PolesDimension: Graphic3d_ZLayerId
Poles: number
FlatKnots: IntTools_CArray1OfReal
NewDegree: Graphic3d_ZLayerId
NewPoles: number
theStatus: Graphic3d_ZLayerId
Returns void
Static FunctionReparameterise_2
- FunctionReparameterise_2(Function: BSplCLib_EvaluatorFunction, BSplineDegree: Graphic3d_ZLayerId, BSplineFlatKnots: IntTools_CArray1OfReal, Poles: IntTools_CArray1OfReal, FlatKnots: IntTools_CArray1OfReal, NewDegree: Graphic3d_ZLayerId, NewPoles: IntTools_CArray1OfReal, theStatus: Graphic3d_ZLayerId): void
Parameters
BSplineDegree: Graphic3d_ZLayerId
BSplineFlatKnots: IntTools_CArray1OfReal
Poles: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
NewDegree: Graphic3d_ZLayerId
NewPoles: IntTools_CArray1OfReal
theStatus: Graphic3d_ZLayerId
Returns void
Static FunctionReparameterise_3
Parameters
BSplineDegree: Graphic3d_ZLayerId
BSplineFlatKnots: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
NewDegree: Graphic3d_ZLayerId
theStatus: Graphic3d_ZLayerId
Returns void
Static FunctionReparameterise_4
Parameters
BSplineDegree: Graphic3d_ZLayerId
BSplineFlatKnots: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
NewDegree: Graphic3d_ZLayerId
theStatus: Graphic3d_ZLayerId
Returns void
Static GetPole
- GetPole(Index: Graphic3d_ZLayerId, Length: Graphic3d_ZLayerId, Depth: Graphic3d_ZLayerId, Dimension: Graphic3d_ZLayerId, LocPoles: number, Position: Graphic3d_ZLayerId, Pole: IntTools_CArray1OfReal): void
Parameters
Index: Graphic3d_ZLayerId
Length: Graphic3d_ZLayerId
Depth: Graphic3d_ZLayerId
Dimension: Graphic3d_ZLayerId
LocPoles: number
Position: Graphic3d_ZLayerId
Pole: IntTools_CArray1OfReal
Returns void
Static Hunt
- Hunt(theArray: IntTools_CArray1OfReal, theX: number, theXPos: Graphic3d_ZLayerId): void
Parameters
theArray: IntTools_CArray1OfReal
theX: number
theXPos: Graphic3d_ZLayerId
Returns void
Static IncreaseDegreeCountKnots
- IncreaseDegreeCountKnots(Degree: Graphic3d_ZLayerId, NewDegree: Graphic3d_ZLayerId, Periodic: boolean, Mults: TColStd_Array1OfInteger): Graphic3d_ZLayerId
Parameters
Degree: Graphic3d_ZLayerId
NewDegree: Graphic3d_ZLayerId
Periodic: boolean
Returns Graphic3d_ZLayerId
Static IncreaseDegree_1
- IncreaseDegree_1(Degree: Graphic3d_ZLayerId, NewDegree: Graphic3d_ZLayerId, Periodic: boolean, Dimension: Graphic3d_ZLayerId, Poles: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, NewPoles: IntTools_CArray1OfReal, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger): void
Parameters
Degree: Graphic3d_ZLayerId
NewDegree: Graphic3d_ZLayerId
Periodic: boolean
Dimension: Graphic3d_ZLayerId
Poles: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
NewPoles: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
Returns void
Static IncreaseDegree_2
- IncreaseDegree_2(Degree: Graphic3d_ZLayerId, NewDegree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt, NewWeights: IntTools_CArray1OfReal, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger): void
Parameters
Degree: Graphic3d_ZLayerId
NewDegree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
Returns void
Static IncreaseDegree_3
- IncreaseDegree_3(Degree: Graphic3d_ZLayerId, NewDegree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt2d, NewWeights: IntTools_CArray1OfReal, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger): void
Parameters
Degree: Graphic3d_ZLayerId
NewDegree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
Returns void
Static IncreaseDegree_4
Parameters
NewDegree: Graphic3d_ZLayerId
Weights: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
Returns void
Static IncreaseDegree_5
Parameters
theNewDegree: Graphic3d_ZLayerId
theWeights: IntTools_CArray1OfReal
theNewWeights: IntTools_CArray1OfReal
Returns void
Static InsertKnot_1
- InsertKnot_1(UIndex: Graphic3d_ZLayerId, U: number, UMult: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt, NewWeights: IntTools_CArray1OfReal): void
Parameters
UIndex: Graphic3d_ZLayerId
U: number
UMult: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
Returns void
Static InsertKnot_2
- InsertKnot_2(UIndex: Graphic3d_ZLayerId, U: number, UMult: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt2d, NewWeights: IntTools_CArray1OfReal): void
Parameters
UIndex: Graphic3d_ZLayerId
U: number
UMult: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
Returns void
Static InsertKnots_1
- InsertKnots_1(Degree: Graphic3d_ZLayerId, Periodic: boolean, Dimension: Graphic3d_ZLayerId, Poles: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, AddKnots: IntTools_CArray1OfReal, AddMults: TColStd_Array1OfInteger, NewPoles: IntTools_CArray1OfReal, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger, Epsilon: number, Add: boolean): void
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
Dimension: Graphic3d_ZLayerId
Poles: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
AddKnots: IntTools_CArray1OfReal
NewPoles: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
Epsilon: number
Add: boolean
Returns void
Static InsertKnots_2
- InsertKnots_2(Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, AddKnots: IntTools_CArray1OfReal, AddMults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt, NewWeights: IntTools_CArray1OfReal, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger, Epsilon: number, Add: boolean): void
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
AddKnots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
Epsilon: number
Add: boolean
Returns void
Static InsertKnots_3
- InsertKnots_3(Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, AddKnots: IntTools_CArray1OfReal, AddMults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt2d, NewWeights: IntTools_CArray1OfReal, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger, Epsilon: number, Add: boolean): void
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
AddKnots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
Epsilon: number
Add: boolean
Returns void
Static Interpolate_1
- Interpolate_1(Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Parameters: IntTools_CArray1OfReal, ContactOrderArray: TColStd_Array1OfInteger, Poles: TColgp_Array1OfPnt, InversionProblem: Graphic3d_ZLayerId): void
Parameters
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Parameters: IntTools_CArray1OfReal
InversionProblem: Graphic3d_ZLayerId
Returns void
Static Interpolate_2
- Interpolate_2(Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Parameters: IntTools_CArray1OfReal, ContactOrderArray: TColStd_Array1OfInteger, Poles: TColgp_Array1OfPnt2d, InversionProblem: Graphic3d_ZLayerId): void
Parameters
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Parameters: IntTools_CArray1OfReal
InversionProblem: Graphic3d_ZLayerId
Returns void
Static Interpolate_3
- Interpolate_3(Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Parameters: IntTools_CArray1OfReal, ContactOrderArray: TColStd_Array1OfInteger, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, InversionProblem: Graphic3d_ZLayerId): void
Parameters
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Parameters: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
InversionProblem: Graphic3d_ZLayerId
Returns void
Static Interpolate_4
- Interpolate_4(Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Parameters: IntTools_CArray1OfReal, ContactOrderArray: TColStd_Array1OfInteger, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, InversionProblem: Graphic3d_ZLayerId): void
Parameters
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Parameters: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
InversionProblem: Graphic3d_ZLayerId
Returns void
Static Interpolate_5
- Interpolate_5(Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Parameters: IntTools_CArray1OfReal, ContactOrderArray: TColStd_Array1OfInteger, ArrayDimension: Graphic3d_ZLayerId, Poles: number, InversionProblem: Graphic3d_ZLayerId): void
Parameters
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Parameters: IntTools_CArray1OfReal
ArrayDimension: Graphic3d_ZLayerId
Poles: number
InversionProblem: Graphic3d_ZLayerId
Returns void
Static Interpolate_6
- Interpolate_6(Degree: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Parameters: IntTools_CArray1OfReal, ContactOrderArray: TColStd_Array1OfInteger, ArrayDimension: Graphic3d_ZLayerId, Poles: number, Weights: number, InversionProblem: Graphic3d_ZLayerId): void
Parameters
Degree: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Parameters: IntTools_CArray1OfReal
ArrayDimension: Graphic3d_ZLayerId
Poles: number
Weights: number
InversionProblem: Graphic3d_ZLayerId
Returns void
Static IsRational
- IsRational(Weights: IntTools_CArray1OfReal, I1: Graphic3d_ZLayerId, I2: Graphic3d_ZLayerId, Epsilon: number): boolean
Parameters
Weights: IntTools_CArray1OfReal
I1: Graphic3d_ZLayerId
I2: Graphic3d_ZLayerId
Epsilon: number
Returns boolean
Static KnotAnalysis
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
CKnots: IntTools_CArray1OfReal
MaxKnotMult: Graphic3d_ZLayerId
Returns void
Static KnotForm
Parameters
Knots: IntTools_CArray1OfReal
FromK1: Graphic3d_ZLayerId
ToK2: Graphic3d_ZLayerId
Static KnotSequenceLength
- KnotSequenceLength(Mults: TColStd_Array1OfInteger, Degree: Graphic3d_ZLayerId, Periodic: boolean): Graphic3d_ZLayerId
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
Returns Graphic3d_ZLayerId
Static KnotSequence_1
- KnotSequence_1(Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, KnotSeq: IntTools_CArray1OfReal, Periodic: boolean): void
Parameters
Knots: IntTools_CArray1OfReal
KnotSeq: IntTools_CArray1OfReal
Periodic: boolean
Returns void
Static KnotSequence_2
- KnotSequence_2(Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, Degree: Graphic3d_ZLayerId, Periodic: boolean, KnotSeq: IntTools_CArray1OfReal): void
Parameters
Knots: IntTools_CArray1OfReal
Degree: Graphic3d_ZLayerId
Periodic: boolean
KnotSeq: IntTools_CArray1OfReal
Returns void
Static Knots
- Knots(KnotSeq: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, Periodic: boolean): void
Parameters
KnotSeq: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
Periodic: boolean
Returns void
Static KnotsLength
- KnotsLength(KnotSeq: IntTools_CArray1OfReal, Periodic: boolean): Graphic3d_ZLayerId
Parameters
KnotSeq: IntTools_CArray1OfReal
Periodic: boolean
Returns Graphic3d_ZLayerId
Static LastUKnotIndex
Parameters
Degree: Graphic3d_ZLayerId
Returns Graphic3d_ZLayerId
Static LocateParameter_1
- LocateParameter_1(Degree: Graphic3d_ZLayerId, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, U: number, IsPeriodic: boolean, FromK1: Graphic3d_ZLayerId, ToK2: Graphic3d_ZLayerId, KnotIndex: Graphic3d_ZLayerId, NewU: number): void
Parameters
Degree: Graphic3d_ZLayerId
Knots: IntTools_CArray1OfReal
U: number
IsPeriodic: boolean
FromK1: Graphic3d_ZLayerId
ToK2: Graphic3d_ZLayerId
KnotIndex: Graphic3d_ZLayerId
NewU: number
Returns void
Static LocateParameter_2
- LocateParameter_2(Degree: Graphic3d_ZLayerId, Knots: IntTools_CArray1OfReal, U: number, IsPeriodic: boolean, FromK1: Graphic3d_ZLayerId, ToK2: Graphic3d_ZLayerId, KnotIndex: Graphic3d_ZLayerId, NewU: number): void
Parameters
Degree: Graphic3d_ZLayerId
Knots: IntTools_CArray1OfReal
U: number
IsPeriodic: boolean
FromK1: Graphic3d_ZLayerId
ToK2: Graphic3d_ZLayerId
KnotIndex: Graphic3d_ZLayerId
NewU: number
Returns void
Static LocateParameter_3
- LocateParameter_3(Degree: Graphic3d_ZLayerId, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, U: number, Periodic: boolean, Index: Graphic3d_ZLayerId, NewU: number): void
Parameters
Degree: Graphic3d_ZLayerId
Knots: IntTools_CArray1OfReal
U: number
Periodic: boolean
Index: Graphic3d_ZLayerId
NewU: number
Returns void
Static MaxDegree
- MaxDegree(): Graphic3d_ZLayerId
Returns Graphic3d_ZLayerId
Static MaxKnotMult
Parameters
K1: Graphic3d_ZLayerId
K2: Graphic3d_ZLayerId
Returns Graphic3d_ZLayerId
Static MergeBSplineKnots
- MergeBSplineKnots(Tolerance: number, StartValue: number, EndValue: number, Degree1: Graphic3d_ZLayerId, Knots1: IntTools_CArray1OfReal, Mults1: TColStd_Array1OfInteger, Degree2: Graphic3d_ZLayerId, Knots2: IntTools_CArray1OfReal, Mults2: TColStd_Array1OfInteger, NumPoles: Graphic3d_ZLayerId, NewKnots: Handle_TColStd_HArray1OfReal, NewMults: Handle_TColStd_HArray1OfInteger): void
Parameters
Tolerance: number
StartValue: number
EndValue: number
Degree1: Graphic3d_ZLayerId
Knots1: IntTools_CArray1OfReal
Degree2: Graphic3d_ZLayerId
Knots2: IntTools_CArray1OfReal
NumPoles: Graphic3d_ZLayerId
Returns void
Static MinKnotMult
Parameters
K1: Graphic3d_ZLayerId
K2: Graphic3d_ZLayerId
Returns Graphic3d_ZLayerId
Static MovePointAndTangent_1
- MovePointAndTangent_1(U: number, ArrayDimension: Graphic3d_ZLayerId, Delta: number, DeltaDerivative: number, Tolerance: number, Degree: Graphic3d_ZLayerId, StartingCondition: Graphic3d_ZLayerId, EndingCondition: Graphic3d_ZLayerId, Poles: number, Weights: IntTools_CArray1OfReal, FlatKnots: IntTools_CArray1OfReal, NewPoles: number, ErrorStatus: Graphic3d_ZLayerId): void
Parameters
U: number
ArrayDimension: Graphic3d_ZLayerId
Delta: number
DeltaDerivative: number
Tolerance: number
Degree: Graphic3d_ZLayerId
StartingCondition: Graphic3d_ZLayerId
EndingCondition: Graphic3d_ZLayerId
Poles: number
Weights: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
NewPoles: number
ErrorStatus: Graphic3d_ZLayerId
Returns void
Static MovePointAndTangent_2
- MovePointAndTangent_2(U: number, Delta: gp_Vec, DeltaDerivative: gp_Vec, Tolerance: number, Degree: Graphic3d_ZLayerId, StartingCondition: Graphic3d_ZLayerId, EndingCondition: Graphic3d_ZLayerId, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, FlatKnots: IntTools_CArray1OfReal, NewPoles: TColgp_Array1OfPnt, ErrorStatus: Graphic3d_ZLayerId): void
Parameters
U: number
DeltaDerivative: gp_Vec
Tolerance: number
Degree: Graphic3d_ZLayerId
StartingCondition: Graphic3d_ZLayerId
EndingCondition: Graphic3d_ZLayerId
Weights: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
ErrorStatus: Graphic3d_ZLayerId
Returns void
Static MovePointAndTangent_3
- MovePointAndTangent_3(U: number, Delta: gp_Vec2d, DeltaDerivative: gp_Vec2d, Tolerance: number, Degree: Graphic3d_ZLayerId, StartingCondition: Graphic3d_ZLayerId, EndingCondition: Graphic3d_ZLayerId, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, FlatKnots: IntTools_CArray1OfReal, NewPoles: TColgp_Array1OfPnt2d, ErrorStatus: Graphic3d_ZLayerId): void
Parameters
U: number
DeltaDerivative: gp_Vec2d
Tolerance: number
Degree: Graphic3d_ZLayerId
StartingCondition: Graphic3d_ZLayerId
EndingCondition: Graphic3d_ZLayerId
Weights: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
ErrorStatus: Graphic3d_ZLayerId
Returns void
Static MovePoint_1
- MovePoint_1(U: number, Displ: gp_Vec2d, Index1: Graphic3d_ZLayerId, Index2: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, FlatKnots: IntTools_CArray1OfReal, FirstIndex: Graphic3d_ZLayerId, LastIndex: Graphic3d_ZLayerId, NewPoles: TColgp_Array1OfPnt2d): void
Parameters
U: number
Index1: Graphic3d_ZLayerId
Index2: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Weights: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
FirstIndex: Graphic3d_ZLayerId
LastIndex: Graphic3d_ZLayerId
Returns void
Static MovePoint_2
- MovePoint_2(U: number, Displ: gp_Vec, Index1: Graphic3d_ZLayerId, Index2: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, FlatKnots: IntTools_CArray1OfReal, FirstIndex: Graphic3d_ZLayerId, LastIndex: Graphic3d_ZLayerId, NewPoles: TColgp_Array1OfPnt): void
Parameters
U: number
Index1: Graphic3d_ZLayerId
Index2: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Weights: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
FirstIndex: Graphic3d_ZLayerId
LastIndex: Graphic3d_ZLayerId
Returns void
Static MultForm
Parameters
FromK1: Graphic3d_ZLayerId
ToK2: Graphic3d_ZLayerId
Static NbPoles
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
Returns Graphic3d_ZLayerId
Static NoWeights
- NoWeights(): IntTools_CArray1OfReal
Returns IntTools_CArray1OfReal
Static PoleIndex
- PoleIndex(Degree: Graphic3d_ZLayerId, Index: Graphic3d_ZLayerId, Periodic: boolean, Mults: TColStd_Array1OfInteger): Graphic3d_ZLayerId
Parameters
Degree: Graphic3d_ZLayerId
Index: Graphic3d_ZLayerId
Periodic: boolean
Returns Graphic3d_ZLayerId
Static PolesCoefficients_1
Static PolesCoefficients_2
Parameters
Weights: IntTools_CArray1OfReal
CacheWeights: IntTools_CArray1OfReal
Returns void
Static PolesCoefficients_3
Static PolesCoefficients_4
Parameters
Weights: IntTools_CArray1OfReal
CacheWeights: IntTools_CArray1OfReal
Returns void
Static PrepareInsertKnots
- PrepareInsertKnots(Degree: Graphic3d_ZLayerId, Periodic: boolean, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, AddKnots: IntTools_CArray1OfReal, AddMults: TColStd_Array1OfInteger, NbPoles: Graphic3d_ZLayerId, NbKnots: Graphic3d_ZLayerId, Epsilon: number, Add: boolean): boolean
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
Knots: IntTools_CArray1OfReal
AddKnots: IntTools_CArray1OfReal
NbPoles: Graphic3d_ZLayerId
NbKnots: Graphic3d_ZLayerId
Epsilon: number
Add: boolean
Returns boolean
Static PrepareTrimming
- PrepareTrimming(Degree: Graphic3d_ZLayerId, Periodic: boolean, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, U1: number, U2: number, NbKnots: Graphic3d_ZLayerId, NbPoles: Graphic3d_ZLayerId): void
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
Knots: IntTools_CArray1OfReal
U1: number
U2: number
NbKnots: Graphic3d_ZLayerId
NbPoles: Graphic3d_ZLayerId
Returns void
Static PrepareUnperiodize
- PrepareUnperiodize(Degree: Graphic3d_ZLayerId, Mults: TColStd_Array1OfInteger, NbKnots: Graphic3d_ZLayerId, NbPoles: Graphic3d_ZLayerId): void
Parameters
Degree: Graphic3d_ZLayerId
NbKnots: Graphic3d_ZLayerId
NbPoles: Graphic3d_ZLayerId
Returns void
Static RaiseMultiplicity_1
- RaiseMultiplicity_1(KnotIndex: Graphic3d_ZLayerId, Mult: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt, NewWeights: IntTools_CArray1OfReal): void
Parameters
KnotIndex: Graphic3d_ZLayerId
Mult: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
Returns void
Static RaiseMultiplicity_2
- RaiseMultiplicity_2(KnotIndex: Graphic3d_ZLayerId, Mult: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt2d, NewWeights: IntTools_CArray1OfReal): void
Parameters
KnotIndex: Graphic3d_ZLayerId
Mult: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
Returns void
Static RemoveKnot_1
- RemoveKnot_1(Index: Graphic3d_ZLayerId, Mult: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Dimension: Graphic3d_ZLayerId, Poles: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, NewPoles: IntTools_CArray1OfReal, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger, Tolerance: number): boolean
Parameters
Index: Graphic3d_ZLayerId
Mult: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Dimension: Graphic3d_ZLayerId
Poles: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
NewPoles: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
Tolerance: number
Returns boolean
Static RemoveKnot_2
- RemoveKnot_2(Index: Graphic3d_ZLayerId, Mult: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt, NewWeights: IntTools_CArray1OfReal, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger, Tolerance: number): boolean
Parameters
Index: Graphic3d_ZLayerId
Mult: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
Tolerance: number
Returns boolean
Static RemoveKnot_3
- RemoveKnot_3(Index: Graphic3d_ZLayerId, Mult: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, Periodic: boolean, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt2d, NewWeights: IntTools_CArray1OfReal, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger, Tolerance: number): boolean
Parameters
Index: Graphic3d_ZLayerId
Mult: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
Periodic: boolean
Weights: IntTools_CArray1OfReal
Knots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
Tolerance: number
Returns boolean
Static Reparametrize
- Reparametrize(U1: number, U2: number, Knots: IntTools_CArray1OfReal): void
Parameters
U1: number
U2: number
Knots: IntTools_CArray1OfReal
Returns void
Static Resolution_1
- Resolution_1(PolesArray: number, ArrayDimension: Graphic3d_ZLayerId, NumPoles: Graphic3d_ZLayerId, Weights: IntTools_CArray1OfReal, FlatKnots: IntTools_CArray1OfReal, Degree: Graphic3d_ZLayerId, Tolerance3D: number, UTolerance: number): void
Parameters
PolesArray: number
ArrayDimension: Graphic3d_ZLayerId
NumPoles: Graphic3d_ZLayerId
Weights: IntTools_CArray1OfReal
FlatKnots: IntTools_CArray1OfReal
Degree: Graphic3d_ZLayerId
Tolerance3D: number
UTolerance: number
Returns void
Static Resolution_2
- Resolution_2(Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, NumPoles: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Degree: Graphic3d_ZLayerId, Tolerance3D: number, UTolerance: number): void
Parameters
Weights: IntTools_CArray1OfReal
NumPoles: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Degree: Graphic3d_ZLayerId
Tolerance3D: number
UTolerance: number
Returns void
Static Resolution_3
- Resolution_3(Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, NumPoles: Graphic3d_ZLayerId, FlatKnots: IntTools_CArray1OfReal, Degree: Graphic3d_ZLayerId, Tolerance3D: number, UTolerance: number): void
Parameters
Weights: IntTools_CArray1OfReal
NumPoles: Graphic3d_ZLayerId
FlatKnots: IntTools_CArray1OfReal
Degree: Graphic3d_ZLayerId
Tolerance3D: number
UTolerance: number
Returns void
Static Reverse_1
- Reverse_1(Knots: IntTools_CArray1OfReal): void
Parameters
Knots: IntTools_CArray1OfReal
Returns void
Static Reverse_5
- Reverse_5(Weights: IntTools_CArray1OfReal, Last: Graphic3d_ZLayerId): void
Parameters
Weights: IntTools_CArray1OfReal
Last: Graphic3d_ZLayerId
Returns void
Static SolveBandedSystem_1
- SolveBandedSystem_1(Matrix: math_Matrix, UpperBandWidth: Graphic3d_ZLayerId, LowerBandWidth: Graphic3d_ZLayerId, ArrayDimension: Graphic3d_ZLayerId, Array: number): Graphic3d_ZLayerId
Parameters
Matrix: math_Matrix
UpperBandWidth: Graphic3d_ZLayerId
LowerBandWidth: Graphic3d_ZLayerId
ArrayDimension: Graphic3d_ZLayerId
Array: number
Returns Graphic3d_ZLayerId
Static SolveBandedSystem_2
- SolveBandedSystem_2(Matrix: math_Matrix, UpperBandWidth: Graphic3d_ZLayerId, LowerBandWidth: Graphic3d_ZLayerId, Array: TColgp_Array1OfPnt2d): Graphic3d_ZLayerId
Parameters
Matrix: math_Matrix
UpperBandWidth: Graphic3d_ZLayerId
LowerBandWidth: Graphic3d_ZLayerId
Returns Graphic3d_ZLayerId
Static SolveBandedSystem_3
- SolveBandedSystem_3(Matrix: math_Matrix, UpperBandWidth: Graphic3d_ZLayerId, LowerBandWidth: Graphic3d_ZLayerId, Array: TColgp_Array1OfPnt): Graphic3d_ZLayerId
Parameters
Matrix: math_Matrix
UpperBandWidth: Graphic3d_ZLayerId
LowerBandWidth: Graphic3d_ZLayerId
Returns Graphic3d_ZLayerId
Static SolveBandedSystem_4
- SolveBandedSystem_4(Matrix: math_Matrix, UpperBandWidth: Graphic3d_ZLayerId, LowerBandWidth: Graphic3d_ZLayerId, HomogenousFlag: boolean, ArrayDimension: Graphic3d_ZLayerId, Array: number, Weights: number): Graphic3d_ZLayerId
Parameters
Matrix: math_Matrix
UpperBandWidth: Graphic3d_ZLayerId
LowerBandWidth: Graphic3d_ZLayerId
HomogenousFlag: boolean
ArrayDimension: Graphic3d_ZLayerId
Array: number
Weights: number
Returns Graphic3d_ZLayerId
Static SolveBandedSystem_5
- SolveBandedSystem_5(Matrix: math_Matrix, UpperBandWidth: Graphic3d_ZLayerId, LowerBandWidth: Graphic3d_ZLayerId, HomogenousFlag: boolean, Array: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal): Graphic3d_ZLayerId
Parameters
Matrix: math_Matrix
UpperBandWidth: Graphic3d_ZLayerId
LowerBandWidth: Graphic3d_ZLayerId
HomogenousFlag: boolean
Weights: IntTools_CArray1OfReal
Returns Graphic3d_ZLayerId
Static SolveBandedSystem_6
- SolveBandedSystem_6(Matrix: math_Matrix, UpperBandWidth: Graphic3d_ZLayerId, LowerBandWidth: Graphic3d_ZLayerId, HomogeneousFlag: boolean, Array: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal): Graphic3d_ZLayerId
Parameters
Matrix: math_Matrix
UpperBandWidth: Graphic3d_ZLayerId
LowerBandWidth: Graphic3d_ZLayerId
HomogeneousFlag: boolean
Weights: IntTools_CArray1OfReal
Returns Graphic3d_ZLayerId
Static TangExtendToConstraint
- TangExtendToConstraint(FlatKnots: IntTools_CArray1OfReal, C1Coefficient: number, NumPoles: Graphic3d_ZLayerId, Poles: number, Dimension: Graphic3d_ZLayerId, Degree: Graphic3d_ZLayerId, ConstraintPoint: IntTools_CArray1OfReal, Continuity: Graphic3d_ZLayerId, After: boolean, NbPolesResult: Graphic3d_ZLayerId, NbKnotsRsult: Graphic3d_ZLayerId, KnotsResult: number, PolesResult: number): void
Parameters
FlatKnots: IntTools_CArray1OfReal
C1Coefficient: number
NumPoles: Graphic3d_ZLayerId
Poles: number
Dimension: Graphic3d_ZLayerId
Degree: Graphic3d_ZLayerId
ConstraintPoint: IntTools_CArray1OfReal
Continuity: Graphic3d_ZLayerId
After: boolean
NbPolesResult: Graphic3d_ZLayerId
NbKnotsRsult: Graphic3d_ZLayerId
KnotsResult: number
PolesResult: number
Returns void
Static Trimming_1
- Trimming_1(Degree: Graphic3d_ZLayerId, Periodic: boolean, Dimension: Graphic3d_ZLayerId, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, Poles: IntTools_CArray1OfReal, U1: number, U2: number, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger, NewPoles: IntTools_CArray1OfReal): void
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
Dimension: Graphic3d_ZLayerId
Knots: IntTools_CArray1OfReal
Poles: IntTools_CArray1OfReal
U1: number
U2: number
NewKnots: IntTools_CArray1OfReal
NewPoles: IntTools_CArray1OfReal
Returns void
Static Trimming_2
- Trimming_2(Degree: Graphic3d_ZLayerId, Periodic: boolean, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, U1: number, U2: number, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt, NewWeights: IntTools_CArray1OfReal): void
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
Knots: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
U1: number
U2: number
NewKnots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
Returns void
Static Trimming_3
- Trimming_3(Degree: Graphic3d_ZLayerId, Periodic: boolean, Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, Poles: TColgp_Array1OfPnt2d, Weights: IntTools_CArray1OfReal, U1: number, U2: number, NewKnots: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger, NewPoles: TColgp_Array1OfPnt2d, NewWeights: IntTools_CArray1OfReal): void
Parameters
Degree: Graphic3d_ZLayerId
Periodic: boolean
Knots: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
U1: number
U2: number
NewKnots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
Returns void
Static Unperiodize_1
- Unperiodize_1(Degree: Graphic3d_ZLayerId, Dimension: Graphic3d_ZLayerId, Mults: TColStd_Array1OfInteger, Knots: IntTools_CArray1OfReal, Poles: IntTools_CArray1OfReal, NewMults: TColStd_Array1OfInteger, NewKnots: IntTools_CArray1OfReal, NewPoles: IntTools_CArray1OfReal): void
Parameters
Degree: Graphic3d_ZLayerId
Dimension: Graphic3d_ZLayerId
Knots: IntTools_CArray1OfReal
Poles: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
NewPoles: IntTools_CArray1OfReal
Returns void
Static Unperiodize_2
Parameters
Degree: Graphic3d_ZLayerId
Knots: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
Returns void
Static Unperiodize_3
Parameters
Degree: Graphic3d_ZLayerId
Knots: IntTools_CArray1OfReal
Weights: IntTools_CArray1OfReal
NewKnots: IntTools_CArray1OfReal
NewWeights: IntTools_CArray1OfReal
Returns void