Search
Preparing search index...
The search index is not available
OpenCascade.js - v2.0.0-beta.533428a
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
OpenCascade.js - v2.0.0-beta.533428a
Geom_BSplineCurve
Class Geom_BSplineCurve
Hierarchy
Geom_BoundedCurve
Geom_BSplineCurve
Geom_BSplineCurve_1
Geom_BSplineCurve_2
Index
Constructors
constructor
Methods
Continuity
Copy
D0
D1
D2
D3
DN
Decrement
Ref
Counter
Degree
Delete
Dump
Json
Dynamic
Type
End
Point
First
Parameter
FirstUKnot
Index
Get
Ref
Count
Increase
Degree
Increase
Multiplicity_
1
Increase
Multiplicity_
2
Increment
Multiplicity
Increment
Ref
Counter
Insert
Knot
Insert
Knots
IsCN
Is
Closed
Is
Equal
Is
G1
Is
Instance_
1
Is
Instance_
2
Is
Kind_
1
Is
Kind_
2
Is
Periodic
Is
Rational
Knot
Knot
Distribution
Knot
Sequence_
1
Knot
Sequence_
2
Knots_
1
Knots_
2
Last
Parameter
LastUKnot
Index
Local
D0
Local
D1
Local
D2
Local
D3
LocalDN
Local
Value
LocateU
Mirror_
1
Mirror_
2
Mirror_
3
Mirrored_
1
Mirrored_
2
Mirrored_
3
Move
Point
Move
Point
And
Tangent
Multiplicities_
1
Multiplicities_
2
Multiplicity
Nb
Knots
Nb
Poles
Parametric
Transformation
Period
Periodic
Normalization
Pole
Poles_
1
Poles_
2
Remove
Knot
Resolution
Reverse
Reversed
Reversed
Parameter
Rotate
Rotated
Scale
Scaled
Segment
Set
Knot_
1
Set
Knot_
2
Set
Knots
Set
Not
Periodic
Set
Origin_
1
Set
Origin_
2
Set
Periodic
Set
Pole_
1
Set
Pole_
2
Set
Weight
Start
Point
This
Transform
Transformed
Transformed
Parameter
Translate_
1
Translate_
2
Translated_
1
Translated_
2
Value
Weight
Weights_
1
Weights_
2
delete
Max
Degree
get_
type_
descriptor
get_
type_
name
Constructors
constructor
new
Geom_
BSpline
Curve
(
)
:
Geom_BSplineCurve
Returns
Geom_BSplineCurve
Methods
Continuity
Continuity
(
)
:
GeomAbs_Shape
Returns
GeomAbs_Shape
Copy
Copy
(
)
:
Handle_Geom_Geometry
Returns
Handle_Geom_Geometry
D0
D0
(
U
:
number
, P
:
gp_Pnt
)
:
void
Parameters
U:
number
P:
gp_Pnt
Returns
void
D1
D1
(
U
:
number
, P
:
gp_Pnt
, V1
:
gp_Vec
)
:
void
Parameters
U:
number
P:
gp_Pnt
V1:
gp_Vec
Returns
void
D2
D2
(
U
:
number
, P
:
gp_Pnt
, V1
:
gp_Vec
, V2
:
gp_Vec
)
:
void
Parameters
U:
number
P:
gp_Pnt
V1:
gp_Vec
V2:
gp_Vec
Returns
void
D3
D3
(
U
:
number
, P
:
gp_Pnt
, V1
:
gp_Vec
, V2
:
gp_Vec
, V3
:
gp_Vec
)
:
void
Parameters
U:
number
P:
gp_Pnt
V1:
gp_Vec
V2:
gp_Vec
V3:
gp_Vec
Returns
void
DN
DN
(
U
:
number
, N
:
Graphic3d_ZLayerId
)
:
gp_Vec
Parameters
U:
number
N:
Graphic3d_ZLayerId
Returns
gp_Vec
Decrement
Ref
Counter
Decrement
Ref
Counter
(
)
:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Degree
Degree
(
)
:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Delete
Delete
(
)
:
void
Returns
void
Dump
Json
Dump
Json
(
theOStream
:
Standard_OStream
, theDepth
:
Graphic3d_ZLayerId
)
:
void
Parameters
theOStream:
Standard_OStream
theDepth:
Graphic3d_ZLayerId
Returns
void
Dynamic
Type
Dynamic
Type
(
)
:
Handle_Standard_Type
Returns
Handle_Standard_Type
End
Point
End
Point
(
)
:
gp_Pnt
Returns
gp_Pnt
First
Parameter
First
Parameter
(
)
:
number
Returns
number
FirstUKnot
Index
FirstUKnot
Index
(
)
:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Get
Ref
Count
Get
Ref
Count
(
)
:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Increase
Degree
Increase
Degree
(
Degree
:
Graphic3d_ZLayerId
)
:
void
Parameters
Degree:
Graphic3d_ZLayerId
Returns
void
Increase
Multiplicity_
1
Increase
Multiplicity_
1
(
Index
:
Graphic3d_ZLayerId
, M
:
Graphic3d_ZLayerId
)
:
void
Parameters
Index:
Graphic3d_ZLayerId
M:
Graphic3d_ZLayerId
Returns
void
Increase
Multiplicity_
2
Increase
Multiplicity_
2
(
I1
:
Graphic3d_ZLayerId
, I2
:
Graphic3d_ZLayerId
, M
:
Graphic3d_ZLayerId
)
:
void
Parameters
I1:
Graphic3d_ZLayerId
I2:
Graphic3d_ZLayerId
M:
Graphic3d_ZLayerId
Returns
void
Increment
Multiplicity
Increment
Multiplicity
(
I1
:
Graphic3d_ZLayerId
, I2
:
Graphic3d_ZLayerId
, M
:
Graphic3d_ZLayerId
)
:
void
Parameters
I1:
Graphic3d_ZLayerId
I2:
Graphic3d_ZLayerId
M:
Graphic3d_ZLayerId
Returns
void
Increment
Ref
Counter
Increment
Ref
Counter
(
)
:
void
Returns
void
Insert
Knot
Insert
Knot
(
U
:
number
, M
:
Graphic3d_ZLayerId
, ParametricTolerance
:
number
, Add
:
boolean
)
:
void
Parameters
U:
number
M:
Graphic3d_ZLayerId
ParametricTolerance:
number
Add:
boolean
Returns
void
Insert
Knots
Insert
Knots
(
Knots
:
IntTools_CArray1OfReal
, Mults
:
TColStd_Array1OfInteger
, ParametricTolerance
:
number
, Add
:
boolean
)
:
void
Parameters
Knots:
IntTools_CArray1OfReal
Mults:
TColStd_Array1OfInteger
ParametricTolerance:
number
Add:
boolean
Returns
void
IsCN
IsCN
(
N
:
Graphic3d_ZLayerId
)
:
boolean
Parameters
N:
Graphic3d_ZLayerId
Returns
boolean
Is
Closed
Is
Closed
(
)
:
boolean
Returns
boolean
Is
Equal
Is
Equal
(
theOther
:
Handle_Geom_BSplineCurve
, thePreci
:
number
)
:
boolean
Parameters
theOther:
Handle_Geom_BSplineCurve
thePreci:
number
Returns
boolean
Is
G1
Is
G1
(
theTf
:
number
, theTl
:
number
, theAngTol
:
number
)
:
boolean
Parameters
theTf:
number
theTl:
number
theAngTol:
number
Returns
boolean
Is
Instance_
1
Is
Instance_
1
(
theType
:
Handle_Standard_Type
)
:
boolean
Parameters
theType:
Handle_Standard_Type
Returns
boolean
Is
Instance_
2
Is
Instance_
2
(
theTypeName
:
string
)
:
boolean
Parameters
theTypeName:
string
Returns
boolean
Is
Kind_
1
Is
Kind_
1
(
theType
:
Handle_Standard_Type
)
:
boolean
Parameters
theType:
Handle_Standard_Type
Returns
boolean
Is
Kind_
2
Is
Kind_
2
(
theTypeName
:
string
)
:
boolean
Parameters
theTypeName:
string
Returns
boolean
Is
Periodic
Is
Periodic
(
)
:
boolean
Returns
boolean
Is
Rational
Is
Rational
(
)
:
boolean
Returns
boolean
Knot
Knot
(
Index
:
Graphic3d_ZLayerId
)
:
number
Parameters
Index:
Graphic3d_ZLayerId
Returns
number
Knot
Distribution
Knot
Distribution
(
)
:
GeomAbs_BSplKnotDistribution
Returns
GeomAbs_BSplKnotDistribution
Knot
Sequence_
1
Knot
Sequence_
1
(
K
:
IntTools_CArray1OfReal
)
:
void
Parameters
K:
IntTools_CArray1OfReal
Returns
void
Knot
Sequence_
2
Knot
Sequence_
2
(
)
:
IntTools_CArray1OfReal
Returns
IntTools_CArray1OfReal
Knots_
1
Knots_
1
(
K
:
IntTools_CArray1OfReal
)
:
void
Parameters
K:
IntTools_CArray1OfReal
Returns
void
Knots_
2
Knots_
2
(
)
:
IntTools_CArray1OfReal
Returns
IntTools_CArray1OfReal
Last
Parameter
Last
Parameter
(
)
:
number
Returns
number
LastUKnot
Index
LastUKnot
Index
(
)
:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Local
D0
Local
D0
(
U
:
number
, FromK1
:
Graphic3d_ZLayerId
, ToK2
:
Graphic3d_ZLayerId
, P
:
gp_Pnt
)
:
void
Parameters
U:
number
FromK1:
Graphic3d_ZLayerId
ToK2:
Graphic3d_ZLayerId
P:
gp_Pnt
Returns
void
Local
D1
Local
D1
(
U
:
number
, FromK1
:
Graphic3d_ZLayerId
, ToK2
:
Graphic3d_ZLayerId
, P
:
gp_Pnt
, V1
:
gp_Vec
)
:
void
Parameters
U:
number
FromK1:
Graphic3d_ZLayerId
ToK2:
Graphic3d_ZLayerId
P:
gp_Pnt
V1:
gp_Vec
Returns
void
Local
D2
Local
D2
(
U
:
number
, FromK1
:
Graphic3d_ZLayerId
, ToK2
:
Graphic3d_ZLayerId
, P
:
gp_Pnt
, V1
:
gp_Vec
, V2
:
gp_Vec
)
:
void
Parameters
U:
number
FromK1:
Graphic3d_ZLayerId
ToK2:
Graphic3d_ZLayerId
P:
gp_Pnt
V1:
gp_Vec
V2:
gp_Vec
Returns
void
Local
D3
Local
D3
(
U
:
number
, FromK1
:
Graphic3d_ZLayerId
, ToK2
:
Graphic3d_ZLayerId
, P
:
gp_Pnt
, V1
:
gp_Vec
, V2
:
gp_Vec
, V3
:
gp_Vec
)
:
void
Parameters
U:
number
FromK1:
Graphic3d_ZLayerId
ToK2:
Graphic3d_ZLayerId
P:
gp_Pnt
V1:
gp_Vec
V2:
gp_Vec
V3:
gp_Vec
Returns
void
LocalDN
LocalDN
(
U
:
number
, FromK1
:
Graphic3d_ZLayerId
, ToK2
:
Graphic3d_ZLayerId
, N
:
Graphic3d_ZLayerId
)
:
gp_Vec
Parameters
U:
number
FromK1:
Graphic3d_ZLayerId
ToK2:
Graphic3d_ZLayerId
N:
Graphic3d_ZLayerId
Returns
gp_Vec
Local
Value
Local
Value
(
U
:
number
, FromK1
:
Graphic3d_ZLayerId
, ToK2
:
Graphic3d_ZLayerId
)
:
gp_Pnt
Parameters
U:
number
FromK1:
Graphic3d_ZLayerId
ToK2:
Graphic3d_ZLayerId
Returns
gp_Pnt
LocateU
LocateU
(
U
:
number
, ParametricTolerance
:
number
, I1
:
Graphic3d_ZLayerId
, I2
:
Graphic3d_ZLayerId
, WithKnotRepetition
:
boolean
)
:
void
Parameters
U:
number
ParametricTolerance:
number
I1:
Graphic3d_ZLayerId
I2:
Graphic3d_ZLayerId
WithKnotRepetition:
boolean
Returns
void
Mirror_
1
Mirror_
1
(
P
:
gp_Pnt
)
:
void
Parameters
P:
gp_Pnt
Returns
void
Mirror_
2
Mirror_
2
(
A1
:
gp_Ax1
)
:
void
Parameters
A1:
gp_Ax1
Returns
void
Mirror_
3
Mirror_
3
(
A2
:
gp_Ax2
)
:
void
Parameters
A2:
gp_Ax2
Returns
void
Mirrored_
1
Mirrored_
1
(
P
:
gp_Pnt
)
:
Handle_Geom_Geometry
Parameters
P:
gp_Pnt
Returns
Handle_Geom_Geometry
Mirrored_
2
Mirrored_
2
(
A1
:
gp_Ax1
)
:
Handle_Geom_Geometry
Parameters
A1:
gp_Ax1
Returns
Handle_Geom_Geometry
Mirrored_
3
Mirrored_
3
(
A2
:
gp_Ax2
)
:
Handle_Geom_Geometry
Parameters
A2:
gp_Ax2
Returns
Handle_Geom_Geometry
Move
Point
Move
Point
(
U
:
number
, P
:
gp_Pnt
, Index1
:
Graphic3d_ZLayerId
, Index2
:
Graphic3d_ZLayerId
, FirstModifiedPole
:
Graphic3d_ZLayerId
, LastModifiedPole
:
Graphic3d_ZLayerId
)
:
void
Parameters
U:
number
P:
gp_Pnt
Index1:
Graphic3d_ZLayerId
Index2:
Graphic3d_ZLayerId
FirstModifiedPole:
Graphic3d_ZLayerId
LastModifiedPole:
Graphic3d_ZLayerId
Returns
void
Move
Point
And
Tangent
Move
Point
And
Tangent
(
U
:
number
, P
:
gp_Pnt
, Tangent
:
gp_Vec
, Tolerance
:
number
, StartingCondition
:
Graphic3d_ZLayerId
, EndingCondition
:
Graphic3d_ZLayerId
, ErrorStatus
:
Graphic3d_ZLayerId
)
:
void
Parameters
U:
number
P:
gp_Pnt
Tangent:
gp_Vec
Tolerance:
number
StartingCondition:
Graphic3d_ZLayerId
EndingCondition:
Graphic3d_ZLayerId
ErrorStatus:
Graphic3d_ZLayerId
Returns
void
Multiplicities_
1
Multiplicities_
1
(
M
:
TColStd_Array1OfInteger
)
:
void
Parameters
M:
TColStd_Array1OfInteger
Returns
void
Multiplicities_
2
Multiplicities_
2
(
)
:
TColStd_Array1OfInteger
Returns
TColStd_Array1OfInteger
Multiplicity
Multiplicity
(
Index
:
Graphic3d_ZLayerId
)
:
Graphic3d_ZLayerId
Parameters
Index:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Nb
Knots
Nb
Knots
(
)
:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Nb
Poles
Nb
Poles
(
)
:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Parametric
Transformation
Parametric
Transformation
(
T
:
gp_Trsf
)
:
number
Parameters
T:
gp_Trsf
Returns
number
Period
Period
(
)
:
number
Returns
number
Periodic
Normalization
Periodic
Normalization
(
U
:
number
)
:
void
Parameters
U:
number
Returns
void
Pole
Pole
(
Index
:
Graphic3d_ZLayerId
)
:
gp_Pnt
Parameters
Index:
Graphic3d_ZLayerId
Returns
gp_Pnt
Poles_
1
Poles_
1
(
P
:
TColgp_Array1OfPnt
)
:
void
Parameters
P:
TColgp_Array1OfPnt
Returns
void
Poles_
2
Poles_
2
(
)
:
TColgp_Array1OfPnt
Returns
TColgp_Array1OfPnt
Remove
Knot
Remove
Knot
(
Index
:
Graphic3d_ZLayerId
, M
:
Graphic3d_ZLayerId
, Tolerance
:
number
)
:
boolean
Parameters
Index:
Graphic3d_ZLayerId
M:
Graphic3d_ZLayerId
Tolerance:
number
Returns
boolean
Resolution
Resolution
(
Tolerance3D
:
number
, UTolerance
:
number
)
:
void
Parameters
Tolerance3D:
number
UTolerance:
number
Returns
void
Reverse
Reverse
(
)
:
void
Returns
void
Reversed
Reversed
(
)
:
Handle_Geom_Curve
Returns
Handle_Geom_Curve
Reversed
Parameter
Reversed
Parameter
(
U
:
number
)
:
number
Parameters
U:
number
Returns
number
Rotate
Rotate
(
A1
:
gp_Ax1
, Ang
:
number
)
:
void
Parameters
A1:
gp_Ax1
Ang:
number
Returns
void
Rotated
Rotated
(
A1
:
gp_Ax1
, Ang
:
number
)
:
Handle_Geom_Geometry
Parameters
A1:
gp_Ax1
Ang:
number
Returns
Handle_Geom_Geometry
Scale
Scale
(
P
:
gp_Pnt
, S
:
number
)
:
void
Parameters
P:
gp_Pnt
S:
number
Returns
void
Scaled
Scaled
(
P
:
gp_Pnt
, S
:
number
)
:
Handle_Geom_Geometry
Parameters
P:
gp_Pnt
S:
number
Returns
Handle_Geom_Geometry
Segment
Segment
(
U1
:
number
, U2
:
number
, theTolerance
:
number
)
:
void
Parameters
U1:
number
U2:
number
theTolerance:
number
Returns
void
Set
Knot_
1
Set
Knot_
1
(
Index
:
Graphic3d_ZLayerId
, K
:
number
)
:
void
Parameters
Index:
Graphic3d_ZLayerId
K:
number
Returns
void
Set
Knot_
2
Set
Knot_
2
(
Index
:
Graphic3d_ZLayerId
, K
:
number
, M
:
Graphic3d_ZLayerId
)
:
void
Parameters
Index:
Graphic3d_ZLayerId
K:
number
M:
Graphic3d_ZLayerId
Returns
void
Set
Knots
Set
Knots
(
K
:
IntTools_CArray1OfReal
)
:
void
Parameters
K:
IntTools_CArray1OfReal
Returns
void
Set
Not
Periodic
Set
Not
Periodic
(
)
:
void
Returns
void
Set
Origin_
1
Set
Origin_
1
(
Index
:
Graphic3d_ZLayerId
)
:
void
Parameters
Index:
Graphic3d_ZLayerId
Returns
void
Set
Origin_
2
Set
Origin_
2
(
U
:
number
, Tol
:
number
)
:
void
Parameters
U:
number
Tol:
number
Returns
void
Set
Periodic
Set
Periodic
(
)
:
void
Returns
void
Set
Pole_
1
Set
Pole_
1
(
Index
:
Graphic3d_ZLayerId
, P
:
gp_Pnt
)
:
void
Parameters
Index:
Graphic3d_ZLayerId
P:
gp_Pnt
Returns
void
Set
Pole_
2
Set
Pole_
2
(
Index
:
Graphic3d_ZLayerId
, P
:
gp_Pnt
, Weight
:
number
)
:
void
Parameters
Index:
Graphic3d_ZLayerId
P:
gp_Pnt
Weight:
number
Returns
void
Set
Weight
Set
Weight
(
Index
:
Graphic3d_ZLayerId
, Weight
:
number
)
:
void
Parameters
Index:
Graphic3d_ZLayerId
Weight:
number
Returns
void
Start
Point
Start
Point
(
)
:
gp_Pnt
Returns
gp_Pnt
This
This
(
)
:
Standard_Transient
Returns
Standard_Transient
Transform
Transform
(
T
:
gp_Trsf
)
:
void
Parameters
T:
gp_Trsf
Returns
void
Transformed
Transformed
(
T
:
gp_Trsf
)
:
Handle_Geom_Geometry
Parameters
T:
gp_Trsf
Returns
Handle_Geom_Geometry
Transformed
Parameter
Transformed
Parameter
(
U
:
number
, T
:
gp_Trsf
)
:
number
Parameters
U:
number
T:
gp_Trsf
Returns
number
Translate_
1
Translate_
1
(
V
:
gp_Vec
)
:
void
Parameters
V:
gp_Vec
Returns
void
Translate_
2
Translate_
2
(
P1
:
gp_Pnt
, P2
:
gp_Pnt
)
:
void
Parameters
P1:
gp_Pnt
P2:
gp_Pnt
Returns
void
Translated_
1
Translated_
1
(
V
:
gp_Vec
)
:
Handle_Geom_Geometry
Parameters
V:
gp_Vec
Returns
Handle_Geom_Geometry
Translated_
2
Translated_
2
(
P1
:
gp_Pnt
, P2
:
gp_Pnt
)
:
Handle_Geom_Geometry
Parameters
P1:
gp_Pnt
P2:
gp_Pnt
Returns
Handle_Geom_Geometry
Value
Value
(
U
:
number
)
:
gp_Pnt
Parameters
U:
number
Returns
gp_Pnt
Weight
Weight
(
Index
:
Graphic3d_ZLayerId
)
:
number
Parameters
Index:
Graphic3d_ZLayerId
Returns
number
Weights_
1
Weights_
1
(
W
:
IntTools_CArray1OfReal
)
:
void
Parameters
W:
IntTools_CArray1OfReal
Returns
void
Weights_
2
Weights_
2
(
)
:
IntTools_CArray1OfReal
Returns
IntTools_CArray1OfReal
delete
delete
(
)
:
void
Returns
void
Static
Max
Degree
Max
Degree
(
)
:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Static
get_
type_
descriptor
get_
type_
descriptor
(
)
:
Handle_Standard_Type
Returns
Handle_Standard_Type
Static
get_
type_
name
get_
type_
name
(
)
:
number
Returns
number
Exports
Geom_
BSpline
Curve
constructor
Continuity
Copy
D0
D1
D2
D3
DN
Decrement
Ref
Counter
Degree
Delete
Dump
Json
Dynamic
Type
End
Point
First
Parameter
FirstUKnot
Index
Get
Ref
Count
Increase
Degree
Increase
Multiplicity_
1
Increase
Multiplicity_
2
Increment
Multiplicity
Increment
Ref
Counter
Insert
Knot
Insert
Knots
IsCN
Is
Closed
Is
Equal
Is
G1
Is
Instance_
1
Is
Instance_
2
Is
Kind_
1
Is
Kind_
2
Is
Periodic
Is
Rational
Knot
Knot
Distribution
Knot
Sequence_
1
Knot
Sequence_
2
Knots_
1
Knots_
2
Last
Parameter
LastUKnot
Index
Local
D0
Local
D1
Local
D2
Local
D3
LocalDN
Local
Value
LocateU
Mirror_
1
Mirror_
2
Mirror_
3
Mirrored_
1
Mirrored_
2
Mirrored_
3
Move
Point
Move
Point
And
Tangent
Multiplicities_
1
Multiplicities_
2
Multiplicity
Nb
Knots
Nb
Poles
Parametric
Transformation
Period
Periodic
Normalization
Pole
Poles_
1
Poles_
2
Remove
Knot
Resolution
Reverse
Reversed
Reversed
Parameter
Rotate
Rotated
Scale
Scaled
Segment
Set
Knot_
1
Set
Knot_
2
Set
Knots
Set
Not
Periodic
Set
Origin_
1
Set
Origin_
2
Set
Periodic
Set
Pole_
1
Set
Pole_
2
Set
Weight
Start
Point
This
Transform
Transformed
Transformed
Parameter
Translate_
1
Translate_
2
Translated_
1
Translated_
2
Value
Weight
Weights_
1
Weights_
2
delete
Max
Degree
get_
type_
descriptor
get_
type_
name
Generated using
TypeDoc