Preparing search index...
The search index is not available
DrawingWeb Documentation - v1.0.0
DrawingWeb Documentation
OdGeNurbSurface
Class OdGeNurbSurface
See
https://docs.opendesign.com/tkernel_api_cpp//OdGeNurbSurface.html
Additional documentation.
Hierarchy (
view full
)
OdGeSurface
OdGeNurbSurface
Index
Constructors
constructor
Methods
closest
Point
To
closest
Point
To1
computeUIso
Line
computeVIso
Line
control
Point
At
copy
degree
InU
degree
InV
distance
To
elevate
Degree
eval
Point
eval
Point1
eval
Point2
get
Closest
Point
To
get
Control
Points
get
Definition
get
Derivatives
At
get
Envelope
get
Envelope1
get
Geom
Extents
get
Poles
getUKnots
getVKnots
get
Weights
insert
Knot
is
Closed
InU
is
Closed
InV
is
Equal
To
is
Kind
Of
is
Left
Handed
is
Normal
Reversed
is
On
is
Periodic
InU
is
Periodic
InV
is
Rational
InU
is
Rational
InV
join
With
knot
At
loc
make
Isoparam
Curve
make
Isoparam
Curve1
mirror
num
Control
Points
InU
num
Control
Points
InV
num
Knots
InU
num
Knots
InV
param
Of
param
Of1
param
Of
Prec
project
rotate
By
scale
By
set
set
Control
Point
At
set
Envelope
set
Fit
Data
singularity
InU
singularity
InV
transform
By
translate
By
type
convert
From
convert
From1
ctr1
ctr2
Constructors
constructor
new
Od
Ge
Nurb
Surface
(
)
:
OdGeNurbSurface
Returns
OdGeNurbSurface
new
Od
Ge
Nurb
Surface
(
degreeInU
,
degreeInV
,
propsInU
,
propsInV
,
numControlPointsInU
,
numControlPointsInV
,
controlPoints
,
weights
,
uKnots
,
vKnots
,
tol
)
:
OdGeNurbSurface
Parameters
degreeInU
:
number
degreeInV
:
number
propsInU
:
number
propsInV
:
number
numControlPointsInU
:
number
numControlPointsInV
:
number
controlPoints
:
OdGePoint3dArray
weights
:
OdGeDoubleArray
uKnots
:
OdGeKnotVector
vKnots
:
OdGeKnotVector
tol
:
OdGeTol
Returns
OdGeNurbSurface
new
Od
Ge
Nurb
Surface
(
source
)
:
OdGeNurbSurface
Parameters
source
:
OdGeNurbSurface
Returns
OdGeNurbSurface
Methods
closest
Point
To
closest
Point
To
(
point
,
tol
)
:
OdGePoint3d
Parameters
point
:
OdGePoint3d
tol
:
OdGeTol
Returns
OdGePoint3d
closest
Point
To1
closest
Point
To1
(
point
,
param
,
uvBox
,
tol
)
:
OdGePoint3d
Parameters
point
:
OdGePoint3d
param
:
OdGePoint2d
uvBox
:
OdGeUvBox
tol
:
OdGeTol
Returns
OdGePoint3d
computeUIso
Line
computeUIso
Line
(
U
,
isoline
)
:
void
Parameters
U
:
number
isoline
:
OdGeNurbCurve3d
Returns
void
computeVIso
Line
computeVIso
Line
(
V
,
isoline
)
:
void
Parameters
V
:
number
isoline
:
OdGeNurbCurve3d
Returns
void
control
Point
At
control
Point
At
(
iIdxU
,
iIdxV
)
:
OdGePoint3d
Parameters
iIdxU
:
number
iIdxV
:
number
Returns
OdGePoint3d
copy
copy
(
)
:
OdGeNurbSurface
Returns
OdGeNurbSurface
degree
InU
degree
InU
(
)
:
number
Returns
number
degree
InV
degree
InV
(
)
:
number
Returns
number
distance
To
distance
To
(
point
,
tol
)
:
number
Parameters
point
:
OdGePoint3d
tol
:
OdGeTol
Returns
number
elevate
Degree
elevate
Degree
(
iByU
,
iPlusDegree
)
:
OdGeNurbSurface
Parameters
iByU
:
boolean
iPlusDegree
:
number
Returns
OdGeNurbSurface
eval
Point
eval
Point
(
param
)
:
OdGePoint3d
Parameters
param
:
OdGePoint2d
Returns
OdGePoint3d
eval
Point1
eval
Point1
(
param
,
numDeriv
,
derivatives
)
:
OdGePoint3d
Parameters
param
:
OdGePoint2d
numDeriv
:
number
derivatives
:
OdGeVector3dArray
Returns
OdGePoint3d
eval
Point2
eval
Point2
(
param
,
numDeriv
,
derivatives
,
normal
)
:
OdGePoint3d
Parameters
param
:
OdGePoint2d
numDeriv
:
number
derivatives
:
OdGeVector3dArray
normal
:
OdGeVector3d
Returns
OdGePoint3d
get
Closest
Point
To
get
Closest
Point
To
(
point
,
pntOnSurface
,
tol
)
:
void
Parameters
point
:
OdGePoint3d
pntOnSurface
:
OdGePointOnSurface
tol
:
OdGeTol
Returns
void
get
Control
Points
get
Control
Points
(
controlPoints
)
:
void
Parameters
controlPoints
:
OdGePoint3dArray
Returns
void
get
Definition
get
Definition
(
degreeInU
,
degreeInV
,
propsInU
,
propsInV
,
numControlPointsInU
,
numControlPointsInV
,
controlPoints
,
weights
,
uKnots
,
vKnots
)
:
void
Parameters
degreeInU
:
number
degreeInV
:
number
propsInU
:
number
propsInV
:
number
numControlPointsInU
:
number
numControlPointsInV
:
number
controlPoints
:
OdGePoint3dArray
weights
:
OdGeDoubleArray
uKnots
:
OdGeKnotVector
vKnots
:
OdGeKnotVector
Returns
void
get
Derivatives
At
get
Derivatives
At
(
param
,
numDeriv
,
derivatives
)
:
boolean
Parameters
param
:
OdGePoint2d
numDeriv
:
number
derivatives
:
any
Returns
boolean
get
Envelope
get
Envelope
(
intrvlU
,
intrvlV
)
:
void
Parameters
intrvlU
:
OdGeInterval
intrvlV
:
OdGeInterval
Returns
void
get
Envelope1
get
Envelope1
(
uvbox
)
:
void
Parameters
uvbox
:
OdGeUvBox
Returns
void
get
Geom
Extents
get
Geom
Extents
(
range
,
coordSystem
)
:
OdGeExtents3d
Parameters
range
:
OdGeUvBox
coordSystem
:
OdGeMatrix3d
Returns
OdGeExtents3d
get
Poles
get
Poles
(
uParams
,
vParams
,
uPoints
,
vPoints
,
tol
)
:
boolean
Parameters
uParams
:
OdGeDoubleArray
vParams
:
OdGeDoubleArray
uPoints
:
OdGePoint3dArray
vPoints
:
OdGePoint3dArray
tol
:
number
Returns
boolean
getUKnots
getUKnots
(
uKnots
)
:
void
Parameters
uKnots
:
OdGeKnotVector
Returns
void
getVKnots
getVKnots
(
vKnots
)
:
void
Parameters
vKnots
:
OdGeKnotVector
Returns
void
get
Weights
get
Weights
(
weights
)
:
boolean
Parameters
weights
:
OdGeDoubleArray
Returns
boolean
insert
Knot
insert
Knot
(
iByU
,
iNewKnot
,
iTimes
)
:
OdGeNurbSurface
Parameters
iByU
:
boolean
iNewKnot
:
number
iTimes
:
number
Returns
OdGeNurbSurface
is
Closed
InU
is
Closed
InU
(
tol
)
:
boolean
Parameters
tol
:
OdGeTol
Returns
boolean
is
Closed
InV
is
Closed
InV
(
tol
)
:
boolean
Parameters
tol
:
OdGeTol
Returns
boolean
is
Equal
To
is
Equal
To
(
object
,
tol
)
:
boolean
Parameters
object
:
OdGeEntity3d
tol
:
OdGeTol
Returns
boolean
is
Kind
Of
is
Kind
Of
(
entType
)
:
boolean
Parameters
entType
:
EntityId
Returns
boolean
is
Left
Handed
is
Left
Handed
(
)
:
boolean
Returns
boolean
is
Normal
Reversed
is
Normal
Reversed
(
)
:
boolean
Returns
boolean
is
On
is
On
(
point
,
paramPoint
,
tol
)
:
boolean
Parameters
point
:
OdGePoint3d
paramPoint
:
OdGePoint2d
tol
:
OdGeTol
Returns
boolean
is
Periodic
InU
is
Periodic
InU
(
period
)
:
boolean
Parameters
period
:
number
Returns
boolean
is
Periodic
InV
is
Periodic
InV
(
period
)
:
boolean
Parameters
period
:
number
Returns
boolean
is
Rational
InU
is
Rational
InU
(
)
:
boolean
Returns
boolean
is
Rational
InV
is
Rational
InV
(
)
:
boolean
Returns
boolean
join
With
join
With
(
surface
,
thisConnectionSide
,
surfaceConnectionSide
,
tol
)
:
OdGeNurbSurface
Parameters
surface
:
OdGeNurbSurface
thisConnectionSide
:
ConnectionSide
surfaceConnectionSide
:
ConnectionSide
tol
:
OdGeTol
Returns
OdGeNurbSurface
knot
At
knot
At
(
iByU
,
iKnotIndex
)
:
number
Parameters
iByU
:
boolean
iKnotIndex
:
number
Returns
number
loc
loc
(
i
,
j
)
:
number
Parameters
i
:
number
j
:
number
Returns
number
make
Isoparam
Curve
make
Isoparam
Curve
(
byU
,
param
)
:
OdGeCurve3d
Parameters
byU
:
boolean
param
:
number
Returns
OdGeCurve3d
make
Isoparam
Curve1
make
Isoparam
Curve1
(
byU
,
param
,
interval
)
:
OdGeCurve3d
Parameters
byU
:
boolean
param
:
number
interval
:
OdGeInterval
Returns
OdGeCurve3d
mirror
mirror
(
plane
)
:
OdGeNurbSurface
Parameters
plane
:
OdGePlane
Returns
OdGeNurbSurface
num
Control
Points
InU
num
Control
Points
InU
(
)
:
number
Returns
number
num
Control
Points
InV
num
Control
Points
InV
(
)
:
number
Returns
number
num
Knots
InU
num
Knots
InU
(
)
:
number
Returns
number
num
Knots
InV
num
Knots
InV
(
)
:
number
Returns
number
param
Of
param
Of
(
point
,
tol
)
:
OdGePoint2d
Parameters
point
:
OdGePoint3d
tol
:
OdGeTol
Returns
OdGePoint2d
param
Of1
param
Of1
(
point
,
uvBox
,
tol
)
:
OdGePoint2d
Parameters
point
:
OdGePoint3d
uvBox
:
OdGeUvBox
tol
:
OdGeTol
Returns
OdGePoint2d
param
Of
Prec
param
Of
Prec
(
point
,
tol
)
:
OdGePoint2d
Parameters
point
:
OdGePoint3d
tol
:
OdGeTol
Returns
OdGePoint2d
project
project
(
p
,
projP
,
tol
)
:
boolean
Parameters
p
:
OdGePoint3d
projP
:
OdGePoint3d
tol
:
OdGeTol
Returns
boolean
rotate
By
rotate
By
(
angle
,
vect
,
basePoint
)
:
OdGeNurbSurface
Parameters
angle
:
number
vect
:
OdGeVector3d
basePoint
:
OdGePoint3d
Returns
OdGeNurbSurface
scale
By
scale
By
(
scaleFactor
,
basePoint
)
:
OdGeNurbSurface
Parameters
scaleFactor
:
number
basePoint
:
OdGePoint3d
Returns
OdGeNurbSurface
set
set
(
degreeInU
,
degreeInV
,
propsInU
,
propsInV
,
numControlPointsInU
,
numControlPointsInV
,
controlPoints
,
weights
,
uKnots
,
vKnots
,
tol
)
:
OdGeNurbSurface
Parameters
degreeInU
:
number
degreeInV
:
number
propsInU
:
number
propsInV
:
number
numControlPointsInU
:
number
numControlPointsInV
:
number
controlPoints
:
OdGePoint3dArray
weights
:
OdGeDoubleArray
uKnots
:
OdGeKnotVector
vKnots
:
OdGeKnotVector
tol
:
OdGeTol
Returns
OdGeNurbSurface
set
Control
Point
At
set
Control
Point
At
(
iIdxU
,
iIdxV
,
iPoint
)
:
OdGeNurbSurface
Parameters
iIdxU
:
number
iIdxV
:
number
iPoint
:
OdGePoint3d
Returns
OdGeNurbSurface
set
Envelope
set
Envelope
(
realIntrvlU
,
realIntrvlV
)
:
boolean
Parameters
realIntrvlU
:
OdGeInterval
realIntrvlV
:
OdGeInterval
Returns
boolean
set
Fit
Data
set
Fit
Data
(
fitPoints
,
arrTangentsInU
,
arrTangentsInV
,
arrMixedDerivs
,
uKnots
,
vKnots
,
tol
)
:
OdGeNurbSurface
Parameters
fitPoints
:
OdGePoint3dArray
arrTangentsInU
:
OdGeVector3dArray
arrTangentsInV
:
OdGeVector3dArray
arrMixedDerivs
:
OdGeVector3dArray
uKnots
:
OdGeKnotVector
vKnots
:
OdGeKnotVector
tol
:
OdGeTol
Returns
OdGeNurbSurface
singularity
InU
singularity
InU
(
)
:
number
Returns
number
singularity
InV
singularity
InV
(
)
:
number
Returns
number
transform
By
transform
By
(
xfm
)
:
OdGeNurbSurface
Parameters
xfm
:
OdGeMatrix3d
Returns
OdGeNurbSurface
translate
By
translate
By
(
translateVec
)
:
OdGeNurbSurface
Parameters
translateVec
:
OdGeVector3d
Returns
OdGeNurbSurface
type
type
(
)
:
EntityId
Returns
EntityId
Static
convert
From
convert
From
(
source
,
domain
,
tol
,
sameParametrization
)
:
OdGeNurbSurface
Parameters
source
:
OdGeSurface
domain
:
OdGeUvBox
tol
:
OdGeTol
sameParametrization
:
boolean
Returns
OdGeNurbSurface
Static
convert
From1
convert
From1
(
source
,
tol
,
sameParametrization
)
:
OdGeNurbSurface
Parameters
source
:
OdGeSurface
tol
:
OdGeTol
sameParametrization
:
boolean
Returns
OdGeNurbSurface
Static
ctr1
ctr1
(
cylinder
)
:
OdGeNurbSurface
Parameters
cylinder
:
OdGeEllipCylinder
Returns
OdGeNurbSurface
Static
ctr2
ctr2
(
cone
)
:
OdGeNurbSurface
Parameters
cone
:
OdGeEllipCone
Returns
OdGeNurbSurface
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
closest
Point
To
closest
Point
To1
computeUIso
Line
computeVIso
Line
control
Point
At
copy
degree
InU
degree
InV
distance
To
elevate
Degree
eval
Point
eval
Point1
eval
Point2
get
Closest
Point
To
get
Control
Points
get
Definition
get
Derivatives
At
get
Envelope
get
Envelope1
get
Geom
Extents
get
Poles
getUKnots
getVKnots
get
Weights
insert
Knot
is
Closed
InU
is
Closed
InV
is
Equal
To
is
Kind
Of
is
Left
Handed
is
Normal
Reversed
is
On
is
Periodic
InU
is
Periodic
InV
is
Rational
InU
is
Rational
InV
join
With
knot
At
loc
make
Isoparam
Curve
make
Isoparam
Curve1
mirror
num
Control
Points
InU
num
Control
Points
InV
num
Knots
InU
num
Knots
InV
param
Of
param
Of1
param
Of
Prec
project
rotate
By
scale
By
set
set
Control
Point
At
set
Envelope
set
Fit
Data
singularity
InU
singularity
InV
transform
By
translate
By
type
convert
From
convert
From1
ctr1
ctr2
DrawingWeb Documentation - v1.0.0
Loading...
See
https://docs.opendesign.com/tkernel_api_cpp//OdGeNurbSurface.html Additional documentation.