Preparing search index...
The search index is not available
DrawingWeb Documentation - v1.0.0
DrawingWeb Documentation
OdGeNurbCurve2d
Class OdGeNurbCurve2d
See
https://docs.opendesign.com/tkernel_api_cpp//OdGeNurbCurve2d.html
Additional documentation.
Hierarchy (
view full
)
OdGeSplineEnt2d
OdGeNurbCurve2d
Index
Constructors
constructor
Methods
add
Control
Point
At
add
Fit
Point
At
add
Knot
append
Sample
Points
append
Sample
Points1
area
bound
Block
bound
Block1
closest
Point
To
closest
Point
To1
closest
Point
To2
continuity
At
Knot
control
Point
At
convert
To3d
convert
To3d1
copy
degree
delete
Control
Point
At
delete
Fit
Point
At
distance
To
distance
To1
elevate
Degree
end
Param
end
Point
eval
Mode
eval
Point
eval
Point1
explode
get
Closest
Point
To
get
Closest
Point
To1
get
Definition
Data
get
Fit
Data
get
Fit
Data1
get
Fit
Knot
Parameterization
get
Fit
Point
At
get
Fit
Tangents
get
Fit
Tolerance
get
Geom
Extents
get
Interval
get
Interval1
get
Local
Closest
Points
get
Local
Closest
Points1
get
Normal
Point
get
Params
Of
C1
Discontinuity
get
Params
Of
G1
Discontinuity
get
Sample
Points
get
Sample
Points1
get
Sample
Points2
get
Trimmed
Offset
hard
Trim
By
Params
has
End
Point
has
Fit
Data
has
Mid
Point
has
Start
Point
insert
Knot
intersect
With
is
Closed
is
Degenerate
is
Equal
To
is
Kind
Of
is
Linear
is
On
is
On1
is
Periodic
is
Rational
join
With
knot
At
knots
length
length1
make
Closed
make
Non
Periodic
make
Open
make
Periodic
make
Rational
mid
Point
mirror
num
Control
Points
num
Fit
Points
num
Knots
num
Weights
order
ortho
Bound
Block
ortho
Bound
Block1
param
At
Length
param
Of
param
Of1
purge
Fit
Data
rotate
By
scale
By
set
set
Eval
Mode
set
Fit
Data
set
Fit
Data1
set
Fit
Data2
set
Fit
Data3
set
Fit
Knot
Parameterization
set
Fit
Point
At
set
Fit
Tangents
set
Fit
Tolerance
set
Interval1
set
Weight
At
start
Param
start
Point
transform
By
translate
By
type
weight
At
convert
From
convert
From1
ctr1
ctr2
ctr3
restore
Uv
Curve
Constructors
constructor
new
Od
Ge
Nurb
Curve2d
(
)
:
OdGeNurbCurve2d
Returns
OdGeNurbCurve2d
new
Od
Ge
Nurb
Curve2d
(
source
)
:
OdGeNurbCurve2d
Parameters
source
:
OdGeNurbCurve2d
Returns
OdGeNurbCurve2d
new
Od
Ge
Nurb
Curve2d
(
degree
,
knots
,
controlPoints
,
isPeriodic
)
:
OdGeNurbCurve2d
Parameters
degree
:
number
knots
:
OdGeKnotVector
controlPoints
:
OdGePoint2dArray
isPeriodic
:
boolean
Returns
OdGeNurbCurve2d
new
Od
Ge
Nurb
Curve2d
(
degree
,
knots
,
controlPoints
,
weights
,
isPeriodic
)
:
OdGeNurbCurve2d
Parameters
degree
:
number
knots
:
OdGeKnotVector
controlPoints
:
OdGePoint2dArray
weights
:
OdGeDoubleArray
isPeriodic
:
boolean
Returns
OdGeNurbCurve2d
new
Od
Ge
Nurb
Curve2d
(
degree
,
fitPolyline
,
isPeriodic
)
:
OdGeNurbCurve2d
Parameters
degree
:
number
fitPolyline
:
OdGePolyline2d
isPeriodic
:
boolean
Returns
OdGeNurbCurve2d
new
Od
Ge
Nurb
Curve2d
(
fitPoints
,
startTangent
,
endTangent
,
startTangentDefined
,
endTangentDefined
,
fitTolerance
)
:
OdGeNurbCurve2d
Parameters
fitPoints
:
OdGePoint2dArray
startTangent
:
OdGeVector2d
endTangent
:
OdGeVector2d
startTangentDefined
:
boolean
endTangentDefined
:
boolean
fitTolerance
:
OdGeTol
Returns
OdGeNurbCurve2d
new
Od
Ge
Nurb
Curve2d
(
fitPoints
,
fitTolerance
)
:
OdGeNurbCurve2d
Parameters
fitPoints
:
OdGePoint2dArray
fitTolerance
:
OdGeTol
Returns
OdGeNurbCurve2d
new
Od
Ge
Nurb
Curve2d
(
fitPoints
,
startTangent
,
endTangent
,
startTangentDefined
,
endTangentDefined
,
knotParam
,
fitTol
)
:
OdGeNurbCurve2d
Parameters
fitPoints
:
OdGePoint2dArray
startTangent
:
OdGeVector2d
endTangent
:
OdGeVector2d
startTangentDefined
:
boolean
endTangentDefined
:
boolean
knotParam
:
OdGeKnotParameterization
fitTol
:
OdGeTol
Returns
OdGeNurbCurve2d
Methods
add
Control
Point
At
add
Control
Point
At
(
newKnot
,
point
,
weight
)
:
boolean
Parameters
newKnot
:
number
point
:
OdGePoint2d
weight
:
number
Returns
boolean
add
Fit
Point
At
add
Fit
Point
At
(
fitPointIndex
,
point
)
:
boolean
Parameters
fitPointIndex
:
number
point
:
OdGePoint2d
Returns
boolean
add
Knot
add
Knot
(
newKnot
)
:
OdGeNurbCurve2d
Parameters
newKnot
:
number
Returns
OdGeNurbCurve2d
append
Sample
Points
append
Sample
Points
(
fromParam
,
toParam
,
approxEps
,
pointArray
,
pParamArray
)
:
void
Parameters
fromParam
:
number
toParam
:
number
approxEps
:
number
pointArray
:
OdGePoint2dArray
pParamArray
:
OdGeDoubleArray
Returns
void
append
Sample
Points1
append
Sample
Points1
(
numSample
,
pointArray
)
:
void
Parameters
numSample
:
number
pointArray
:
OdGePoint2dArray
Returns
void
area
area
(
startParam
,
endParam
,
value
,
tol
)
:
boolean
Parameters
startParam
:
number
endParam
:
number
value
:
number
tol
:
OdGeTol
Returns
boolean
bound
Block
bound
Block
(
)
:
OdGeBoundBlock2d
Returns
OdGeBoundBlock2d
bound
Block1
bound
Block1
(
range
)
:
OdGeBoundBlock2d
Parameters
range
:
OdGeInterval
Returns
OdGeBoundBlock2d
closest
Point
To
closest
Point
To
(
point
,
tol
)
:
OdGePoint2d
Parameters
point
:
OdGePoint2d
tol
:
OdGeTol
Returns
OdGePoint2d
closest
Point
To1
closest
Point
To1
(
point
,
param
,
range
,
tol
)
:
OdGePoint2d
Parameters
point
:
OdGePoint2d
param
:
number
range
:
OdGeInterval
tol
:
OdGeTol
Returns
OdGePoint2d
closest
Point
To2
closest
Point
To2
(
curve2d
,
pntOnOtherCrv
,
tol
)
:
OdGePoint2d
Parameters
curve2d
:
OdGeCurve2d
pntOnOtherCrv
:
OdGePoint2d
tol
:
OdGeTol
Returns
OdGePoint2d
continuity
At
Knot
continuity
At
Knot
(
knotIndex
,
tol
)
:
number
Parameters
knotIndex
:
number
tol
:
OdGeTol
Returns
number
control
Point
At
control
Point
At
(
controlPointIndex
)
:
OdGePoint2d
Parameters
controlPointIndex
:
number
Returns
OdGePoint2d
convert
To3d
convert
To3d
(
)
:
OdGeCurve3d
Returns
OdGeCurve3d
convert
To3d1
convert
To3d1
(
curve3d
)
:
void
Parameters
curve3d
:
OdGeCurve3d
Returns
void
copy
copy
(
)
:
OdGeNurbCurve2d
Returns
OdGeNurbCurve2d
degree
degree
(
)
:
number
Returns
number
delete
Control
Point
At
delete
Control
Point
At
(
index
)
:
boolean
Parameters
index
:
number
Returns
boolean
delete
Fit
Point
At
delete
Fit
Point
At
(
fitPointIndex
)
:
boolean
Parameters
fitPointIndex
:
number
Returns
boolean
distance
To
distance
To
(
point
,
tol
)
:
number
Parameters
point
:
OdGePoint2d
tol
:
OdGeTol
Returns
number
distance
To1
distance
To1
(
otherCur
,
tol
)
:
number
Parameters
otherCur
:
OdGeCurve2d
tol
:
OdGeTol
Returns
number
elevate
Degree
elevate
Degree
(
plusDegree
)
:
OdGeNurbCurve2d
Parameters
plusDegree
:
number
Returns
OdGeNurbCurve2d
end
Param
end
Param
(
)
:
number
Returns
number
end
Point
end
Point
(
)
:
OdGePoint2d
Returns
OdGePoint2d
eval
Mode
eval
Mode
(
)
:
boolean
Returns
boolean
eval
Point
eval
Point
(
param
)
:
OdGePoint2d
Parameters
param
:
number
Returns
OdGePoint2d
eval
Point1
eval
Point1
(
param
,
numDeriv
,
derivatives
)
:
OdGePoint2d
Parameters
param
:
number
numDeriv
:
number
derivatives
:
OdGeVector2dArray
Returns
OdGePoint2d
explode
explode
(
explodedCurves
,
newExplodedCurve
,
interval
)
:
boolean
Parameters
explodedCurves
:
OdGeCurve2dPtrArray
newExplodedCurve
:
OdGeIntArray
interval
:
OdGeInterval
Returns
boolean
get
Closest
Point
To
get
Closest
Point
To
(
point
,
pntOnCrv
,
tol
)
:
void
Parameters
point
:
OdGePoint2d
pntOnCrv
:
OdGePointOnCurve2d
tol
:
OdGeTol
Returns
void
get
Closest
Point
To1
get
Closest
Point
To1
(
curve2d
,
pntOnThisCrv
,
pntOnOtherCrv
,
tol
)
:
void
Parameters
curve2d
:
OdGeCurve2d
pntOnThisCrv
:
OdGePointOnCurve2d
pntOnOtherCrv
:
OdGePointOnCurve2d
tol
:
OdGeTol
Returns
void
get
Definition
Data
get
Definition
Data
(
degree
,
rational
,
periodic
,
knots
,
controlPoints
,
weights
)
:
void
Parameters
degree
:
number
rational
:
boolean
periodic
:
boolean
knots
:
OdGeKnotVector
controlPoints
:
OdGePoint2dArray
weights
:
OdGeDoubleArray
Returns
void
get
Fit
Data
get
Fit
Data
(
fitPoints
,
fitTolerance
,
tangentsExist
,
startTangent
,
endTangent
)
:
boolean
Parameters
fitPoints
:
OdGePoint2dArray
fitTolerance
:
OdGeTol
tangentsExist
:
boolean
startTangent
:
OdGeVector2d
endTangent
:
OdGeVector2d
Returns
boolean
get
Fit
Data1
get
Fit
Data1
(
fitPoints
,
fitTolerance
,
tangentsExist
,
startTangent
,
endTangent
,
knotParam
)
:
boolean
Parameters
fitPoints
:
OdGePoint2dArray
fitTolerance
:
OdGeTol
tangentsExist
:
boolean
startTangent
:
OdGeVector2d
endTangent
:
OdGeVector2d
knotParam
:
OdGeKnotParameterization
Returns
boolean
get
Fit
Knot
Parameterization
get
Fit
Knot
Parameterization
(
knotParam
)
:
boolean
Parameters
knotParam
:
OdGeKnotParameterization
Returns
boolean
get
Fit
Point
At
get
Fit
Point
At
(
fitPointIndex
,
point
)
:
boolean
Parameters
fitPointIndex
:
number
point
:
OdGePoint2d
Returns
boolean
get
Fit
Tangents
get
Fit
Tangents
(
startTangent
,
endTangent
)
:
boolean
Parameters
startTangent
:
OdGeVector2d
endTangent
:
OdGeVector2d
Returns
boolean
get
Fit
Tolerance
get
Fit
Tolerance
(
fitTolerance
)
:
boolean
Parameters
fitTolerance
:
OdGeTol
Returns
boolean
get
Geom
Extents
get
Geom
Extents
(
range
,
coordSystem
)
:
OdGeExtents2d
Parameters
range
:
OdGeInterval
coordSystem
:
OdGeMatrix2d
Returns
OdGeExtents2d
get
Interval
get
Interval
(
interval
)
:
void
Parameters
interval
:
OdGeInterval
Returns
void
get
Interval1
get
Interval1
(
interval
,
start
,
end
)
:
void
Parameters
interval
:
OdGeInterval
start
:
OdGePoint2d
end
:
OdGePoint2d
Returns
void
get
Local
Closest
Points
get
Local
Closest
Points
(
point
,
approxPnt
,
nbhd
,
tol
)
:
void
Parameters
point
:
OdGePoint2d
approxPnt
:
OdGePointOnCurve2d
nbhd
:
OdGeInterval
tol
:
OdGeTol
Returns
void
get
Local
Closest
Points1
get
Local
Closest
Points1
(
otherCurve
,
approxPntOnThisCrv
,
approxPntOnOtherCrv
,
nbhd1
,
nbhd2
,
tol
)
:
void
Parameters
otherCurve
:
OdGeCurve2d
approxPntOnThisCrv
:
OdGePointOnCurve2d
approxPntOnOtherCrv
:
OdGePointOnCurve2d
nbhd1
:
OdGeInterval
nbhd2
:
OdGeInterval
tol
:
OdGeTol
Returns
void
get
Normal
Point
get
Normal
Point
(
point
,
pntOnCrv
,
tol
)
:
boolean
Parameters
point
:
OdGePoint2d
pntOnCrv
:
OdGePointOnCurve2d
tol
:
OdGeTol
Returns
boolean
get
Params
Of
C1
Discontinuity
get
Params
Of
C1
Discontinuity
(
params
,
tol
)
:
boolean
Parameters
params
:
OdGeDoubleArray
tol
:
OdGeTol
Returns
boolean
get
Params
Of
G1
Discontinuity
get
Params
Of
G1
Discontinuity
(
params
,
tol
)
:
boolean
Parameters
params
:
OdGeDoubleArray
tol
:
OdGeTol
Returns
boolean
get
Sample
Points
get
Sample
Points
(
fromParam
,
toParam
,
approxEps
,
pointArray
,
paramArray
)
:
void
Parameters
fromParam
:
number
toParam
:
number
approxEps
:
number
pointArray
:
OdGePoint2dArray
paramArray
:
OdGeDoubleArray
Returns
void
get
Sample
Points1
get
Sample
Points1
(
numSample
,
pointArray
)
:
void
Parameters
numSample
:
number
pointArray
:
OdGePoint2dArray
Returns
void
get
Sample
Points2
get
Sample
Points2
(
fromParam
,
toParam
,
approxEps
,
pointArray
,
pParamArray
)
:
void
Parameters
fromParam
:
number
toParam
:
number
approxEps
:
number
pointArray
:
OdGePoint2dArray
pParamArray
:
OdGeDoubleArray
Returns
void
get
Trimmed
Offset
get
Trimmed
Offset
(
distance
,
offsetCurveList
,
extensionType
,
tol
)
:
OdResult
Parameters
distance
:
number
offsetCurveList
:
OdGeCurve2dPtrArray
extensionType
:
OffsetCrvExtType
tol
:
OdGeTol
Returns
OdResult
hard
Trim
By
Params
hard
Trim
By
Params
(
newStartParam
,
newEndParam
)
:
OdGeNurbCurve2d
Parameters
newStartParam
:
number
newEndParam
:
number
Returns
OdGeNurbCurve2d
has
End
Point
has
End
Point
(
endPoint
)
:
boolean
Parameters
endPoint
:
OdGePoint2d
Returns
boolean
has
Fit
Data
has
Fit
Data
(
)
:
boolean
Returns
boolean
has
Mid
Point
has
Mid
Point
(
point
,
coef
)
:
boolean
Parameters
point
:
OdGePoint2d
coef
:
number
Returns
boolean
has
Start
Point
has
Start
Point
(
startPoint
)
:
boolean
Parameters
startPoint
:
OdGePoint2d
Returns
boolean
insert
Knot
insert
Knot
(
newKnot
)
:
OdGeNurbCurve2d
Parameters
newKnot
:
number
Returns
OdGeNurbCurve2d
intersect
With
intersect
With
(
line2d
,
pnts2d
,
tol
,
params
)
:
boolean
Parameters
line2d
:
OdGeLine2d
pnts2d
:
OdGePoint2dArray
tol
:
OdGeTol
params
:
OdGeDoubleArray
Returns
boolean
is
Closed
is
Closed
(
tol
)
:
boolean
Parameters
tol
:
OdGeTol
Returns
boolean
is
Degenerate
is
Degenerate
(
degenerateType
,
tol
)
:
boolean
Parameters
degenerateType
:
EntityId
tol
:
OdGeTol
Returns
boolean
is
Equal
To
is
Equal
To
(
other
,
tol
)
:
boolean
Parameters
other
:
OdGeEntity2d
tol
:
OdGeTol
Returns
boolean
is
Kind
Of
is
Kind
Of
(
entType
)
:
boolean
Parameters
entType
:
EntityId
Returns
boolean
is
Linear
is
Linear
(
line
,
tol
)
:
boolean
Parameters
line
:
OdGeLine2d
tol
:
OdGeTol
Returns
boolean
is
On
is
On
(
point
,
param
,
tol
)
:
boolean
Parameters
point
:
OdGePoint2d
param
:
number
tol
:
OdGeTol
Returns
boolean
is
On1
is
On1
(
param
,
tol
)
:
boolean
Parameters
param
:
number
tol
:
OdGeTol
Returns
boolean
is
Periodic
is
Periodic
(
period
)
:
boolean
Parameters
period
:
number
Returns
boolean
is
Rational
is
Rational
(
)
:
boolean
Returns
boolean
join
With
join
With
(
curve
,
iTolerance
)
:
OdGeNurbCurve2d
Parameters
curve
:
OdGeNurbCurve2d
iTolerance
:
OdGeTol
Returns
OdGeNurbCurve2d
knot
At
knot
At
(
knotIndex
)
:
number
Parameters
knotIndex
:
number
Returns
number
knots
knots
(
)
:
OdGeKnotVector
Returns
OdGeKnotVector
length
length
(
fromParam
,
toParam
,
tol
)
:
number
Parameters
fromParam
:
number
toParam
:
number
tol
:
number
Returns
number
length1
length1
(
tol
)
:
number
Parameters
tol
:
number
Returns
number
make
Closed
make
Closed
(
)
:
OdGeNurbCurve2d
Returns
OdGeNurbCurve2d
make
Non
Periodic
make
Non
Periodic
(
)
:
OdGeNurbCurve2d
Returns
OdGeNurbCurve2d
make
Open
make
Open
(
)
:
OdGeNurbCurve2d
Returns
OdGeNurbCurve2d
make
Periodic
make
Periodic
(
)
:
OdGeNurbCurve2d
Returns
OdGeNurbCurve2d
make
Rational
make
Rational
(
weight
)
:
OdGeNurbCurve2d
Parameters
weight
:
number
Returns
OdGeNurbCurve2d
mid
Point
mid
Point
(
coef
)
:
OdGePoint2d
Parameters
coef
:
number
Returns
OdGePoint2d
mirror
mirror
(
line
)
:
OdGeNurbCurve2d
Parameters
line
:
OdGeLine2d
Returns
OdGeNurbCurve2d
num
Control
Points
num
Control
Points
(
)
:
number
Returns
number
num
Fit
Points
num
Fit
Points
(
)
:
number
Returns
number
num
Knots
num
Knots
(
)
:
number
Returns
number
num
Weights
num
Weights
(
)
:
number
Returns
number
order
order
(
)
:
number
Returns
number
ortho
Bound
Block
ortho
Bound
Block
(
)
:
OdGeBoundBlock2d
Returns
OdGeBoundBlock2d
ortho
Bound
Block1
ortho
Bound
Block1
(
range
)
:
OdGeBoundBlock2d
Parameters
range
:
OdGeInterval
Returns
OdGeBoundBlock2d
param
At
Length
param
At
Length
(
datumParam
,
length
,
posParamDir
,
tol
)
:
number
Parameters
datumParam
:
number
length
:
number
posParamDir
:
boolean
tol
:
number
Returns
number
param
Of
param
Of
(
point
,
tol
)
:
number
Parameters
point
:
OdGePoint2d
tol
:
OdGeTol
Returns
number
param
Of1
param
Of1
(
point
,
range
,
tol
)
:
number
Parameters
point
:
OdGePoint2d
range
:
OdGeInterval
tol
:
OdGeTol
Returns
number
purge
Fit
Data
purge
Fit
Data
(
)
:
boolean
Returns
boolean
rotate
By
rotate
By
(
angle
,
basePoint
)
:
OdGeNurbCurve2d
Parameters
angle
:
number
basePoint
:
OdGePoint2d
Returns
OdGeNurbCurve2d
scale
By
scale
By
(
scaleFactor
,
basePoint
)
:
OdGeNurbCurve2d
Parameters
scaleFactor
:
number
basePoint
:
OdGePoint2d
Returns
OdGeNurbCurve2d
set
set
(
degree
,
knots
,
controlPoints
,
weights
,
isPeriodic
)
:
OdGeNurbCurve2d
Parameters
degree
:
number
knots
:
OdGeKnotVector
controlPoints
:
OdGePoint2dArray
weights
:
OdGeDoubleArray
isPeriodic
:
boolean
Returns
OdGeNurbCurve2d
set
Eval
Mode
set
Eval
Mode
(
evalMode
)
:
OdGeNurbCurve2d
Parameters
evalMode
:
boolean
Returns
OdGeNurbCurve2d
set
Fit
Data
set
Fit
Data
(
fitPoints
,
startTangent
,
endTangent
,
fitTol
)
:
OdGeNurbCurve2d
Parameters
fitPoints
:
OdGePoint2dArray
startTangent
:
OdGeVector2d
endTangent
:
OdGeVector2d
fitTol
:
OdGeTol
Returns
OdGeNurbCurve2d
set
Fit
Data1
set
Fit
Data1
(
fitKnots
,
fitPoints
,
startTangent
,
endTangent
,
fitTol
,
isPeriodic
)
:
OdGeNurbCurve2d
Parameters
fitKnots
:
OdGeKnotVector
fitPoints
:
OdGePoint2dArray
startTangent
:
OdGeVector2d
endTangent
:
OdGeVector2d
fitTol
:
OdGeTol
isPeriodic
:
boolean
Returns
OdGeNurbCurve2d
set
Fit
Data2
set
Fit
Data2
(
degree
,
fitPoints
,
fitTol
)
:
OdGeNurbCurve2d
Parameters
degree
:
number
fitPoints
:
OdGePoint2dArray
fitTol
:
OdGeTol
Returns
OdGeNurbCurve2d
set
Fit
Data3
set
Fit
Data3
(
fitPoints
,
startTangent
,
endTangent
,
knotParam
,
fitTol
)
:
OdGeNurbCurve2d
Parameters
fitPoints
:
OdGePoint2dArray
startTangent
:
OdGeVector2d
endTangent
:
OdGeVector2d
knotParam
:
OdGeKnotParameterization
fitTol
:
OdGeTol
Returns
OdGeNurbCurve2d
set
Fit
Knot
Parameterization
set
Fit
Knot
Parameterization
(
knotParam
)
:
boolean
Parameters
knotParam
:
OdGeKnotParameterization
Returns
boolean
set
Fit
Point
At
set
Fit
Point
At
(
fitPointIndex
,
point
)
:
boolean
Parameters
fitPointIndex
:
number
point
:
OdGePoint2d
Returns
boolean
set
Fit
Tangents
set
Fit
Tangents
(
startTangent
,
endTangent
)
:
boolean
Parameters
startTangent
:
OdGeVector2d
endTangent
:
OdGeVector2d
Returns
boolean
set
Fit
Tolerance
set
Fit
Tolerance
(
fitTol
)
:
boolean
Parameters
fitTol
:
OdGeTol
Returns
boolean
set
Interval1
set
Interval1
(
interval
)
:
boolean
Parameters
interval
:
OdGeInterval
Returns
boolean
set
Weight
At
set
Weight
At
(
weightIndex
,
weight
)
:
OdGeNurbCurve2d
Parameters
weightIndex
:
number
weight
:
number
Returns
OdGeNurbCurve2d
start
Param
start
Param
(
)
:
number
Returns
number
start
Point
start
Point
(
)
:
OdGePoint2d
Returns
OdGePoint2d
transform
By
transform
By
(
xfm
)
:
OdGeNurbCurve2d
Parameters
xfm
:
OdGeMatrix2d
Returns
OdGeNurbCurve2d
translate
By
translate
By
(
translateVec
)
:
OdGeNurbCurve2d
Parameters
translateVec
:
OdGeVector2d
Returns
OdGeNurbCurve2d
type
type
(
)
:
EntityId
Returns
EntityId
weight
At
weight
At
(
weightIndex
)
:
number
Parameters
weightIndex
:
number
Returns
number
Static
convert
From
convert
From
(
source
,
domain
,
tol
,
sameParametrization
)
:
OdGeNurbCurve2d
Parameters
source
:
OdGeCurve2d
domain
:
OdGeInterval
tol
:
OdGeTol
sameParametrization
:
boolean
Returns
OdGeNurbCurve2d
Static
convert
From1
convert
From1
(
source
,
tol
,
sameParametrization
)
:
OdGeNurbCurve2d
Parameters
source
:
OdGeCurve2d
tol
:
OdGeTol
sameParametrization
:
boolean
Returns
OdGeNurbCurve2d
Static
ctr1
ctr1
(
fitPoints
,
fitTangents
,
fitTolerance
,
isPeriodic
)
:
OdGeNurbCurve2d
Parameters
fitPoints
:
OdGePoint2dArray
fitTangents
:
OdGeVector2dArray
fitTolerance
:
OdGeTol
isPeriodic
:
boolean
Returns
OdGeNurbCurve2d
Static
ctr2
ctr2
(
ellipse
)
:
OdGeNurbCurve2d
Parameters
ellipse
:
OdGeEllipArc2d
Returns
OdGeNurbCurve2d
Static
ctr3
ctr3
(
linSeg
)
:
OdGeNurbCurve2d
Parameters
linSeg
:
OdGeLineSeg2d
Returns
OdGeNurbCurve2d
Static
restore
Uv
Curve
restore
Uv
Curve
(
curve
,
surface
,
tol
)
:
OdGeCurve2d
Parameters
curve
:
OdGeCurve3d
surface
:
OdGeSurface
tol
:
OdGeTol
Returns
OdGeCurve2d
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Control
Point
At
add
Fit
Point
At
add
Knot
append
Sample
Points
append
Sample
Points1
area
bound
Block
bound
Block1
closest
Point
To
closest
Point
To1
closest
Point
To2
continuity
At
Knot
control
Point
At
convert
To3d
convert
To3d1
copy
degree
delete
Control
Point
At
delete
Fit
Point
At
distance
To
distance
To1
elevate
Degree
end
Param
end
Point
eval
Mode
eval
Point
eval
Point1
explode
get
Closest
Point
To
get
Closest
Point
To1
get
Definition
Data
get
Fit
Data
get
Fit
Data1
get
Fit
Knot
Parameterization
get
Fit
Point
At
get
Fit
Tangents
get
Fit
Tolerance
get
Geom
Extents
get
Interval
get
Interval1
get
Local
Closest
Points
get
Local
Closest
Points1
get
Normal
Point
get
Params
Of
C1
Discontinuity
get
Params
Of
G1
Discontinuity
get
Sample
Points
get
Sample
Points1
get
Sample
Points2
get
Trimmed
Offset
hard
Trim
By
Params
has
End
Point
has
Fit
Data
has
Mid
Point
has
Start
Point
insert
Knot
intersect
With
is
Closed
is
Degenerate
is
Equal
To
is
Kind
Of
is
Linear
is
On
is
On1
is
Periodic
is
Rational
join
With
knot
At
knots
length
length1
make
Closed
make
Non
Periodic
make
Open
make
Periodic
make
Rational
mid
Point
mirror
num
Control
Points
num
Fit
Points
num
Knots
num
Weights
order
ortho
Bound
Block
ortho
Bound
Block1
param
At
Length
param
Of
param
Of1
purge
Fit
Data
rotate
By
scale
By
set
set
Eval
Mode
set
Fit
Data
set
Fit
Data1
set
Fit
Data2
set
Fit
Data3
set
Fit
Knot
Parameterization
set
Fit
Point
At
set
Fit
Tangents
set
Fit
Tolerance
set
Interval1
set
Weight
At
start
Param
start
Point
transform
By
translate
By
type
weight
At
convert
From
convert
From1
ctr1
ctr2
ctr3
restore
Uv
Curve
DrawingWeb Documentation - v1.0.0
Loading...
See
https://docs.opendesign.com/tkernel_api_cpp//OdGeNurbCurve2d.html Additional documentation.