Preparing search index...
The search index is not available
DrawingWeb Documentation - v1.0.0
DrawingWeb Documentation
OdGeEllipArc3d
Class OdGeEllipArc3d
See
https://docs.opendesign.com/tkernel_api_cpp//OdGeEllipArc3d.html
Additional documentation.
Hierarchy (
view full
)
OdGeCurve3d
OdGeEllipArc3d
Index
Constructors
constructor
Methods
append
Sample
Points
append
Sample
Points1
append
Sample
Points2
area
bound
Block
bound
Block1
center
closest
Point
To
closest
Point
To1
closest
Point
To2
closest
Point
To
Plane
convert
To2d
copy
distance
To
distance
To1
end
Ang
end
Point
eval
Point
eval
Point1
explode
get
Closest
Point
To
get
Closest
Point
To1
get
Geom
Extents
get
Interval
get
Interval1
get
Local
Closest
Points
get
Local
Closest
Points1
get
Normal
Point
get
Plane
get
Proj
Closest
Point
To
get
Proj
Closest
Point
To1
get
Sample
Points
get
Sample
Points1
get
Sample
Points2
get
Sample
Points3
get
Sample
Points4
get
Trimmed
Offset
has
End
Point
has
Mid
Point
has
Start
Point
intersect
With
intersect
With1
inverse
Tangent
inverse
Tangent
Plane
is
Circular
is
Closed
is
Coplanar
With
is
Degenerate
is
Equal
To
is
Inside
is
Kind
Of
is
Linear
is
On
is
On1
is
Periodic
is
Planar
join
With
length
length1
major
Axis
major
Radius
mid
Point
minor
Axis
minor
Radius
mirror
normal
ortho
Bound
Block
ortho
Bound
Block1
ortho
Project
orthogonalize
Axes
orthogonalize
Axes1
param
At
Length
param
Of
param
Of1
proj
Closest
Point
To
proj
Closest
Point
To1
proj
Intersect
With
project
rotate
By
scale
By
set
set1
set2
set
Angles
set
Axes
set
Center
set
Interval1
set
Major
Radius
set
Minor
Radius
start
Ang
start
Point
tangent
At
transform
By
translate
By
type
ctr1
Constructors
constructor
new
Od
Ge
Ellip
Arc3d
(
)
:
OdGeEllipArc3d
Returns
OdGeEllipArc3d
new
Od
Ge
Ellip
Arc3d
(
ell
)
:
OdGeEllipArc3d
Parameters
ell
:
OdGeEllipArc3d
Returns
OdGeEllipArc3d
new
Od
Ge
Ellip
Arc3d
(
center
,
majorAxis
,
minorAxis
,
majorRadius
,
minorRadius
)
:
OdGeEllipArc3d
Parameters
center
:
OdGePoint3d
majorAxis
:
OdGeVector3d
minorAxis
:
OdGeVector3d
majorRadius
:
number
minorRadius
:
number
Returns
OdGeEllipArc3d
new
Od
Ge
Ellip
Arc3d
(
center
,
majorAxis
,
minorAxis
,
majorRadius
,
minorRadius
,
startAng
,
endAng
)
:
OdGeEllipArc3d
Parameters
center
:
OdGePoint3d
majorAxis
:
OdGeVector3d
minorAxis
:
OdGeVector3d
majorRadius
:
number
minorRadius
:
number
startAng
:
number
endAng
:
number
Returns
OdGeEllipArc3d
Methods
append
Sample
Points
append
Sample
Points
(
fromParam
,
toParam
,
approxEps
,
pointArray
,
pParamArray
)
:
void
Parameters
fromParam
:
number
toParam
:
number
approxEps
:
number
pointArray
:
OdGePoint3dArray
pParamArray
:
OdGeDoubleArray
Returns
void
append
Sample
Points1
append
Sample
Points1
(
numSample
,
pointArray
,
pParamArray
)
:
void
Parameters
numSample
:
number
pointArray
:
OdGePoint3dArray
pParamArray
:
OdGeDoubleArray
Returns
void
append
Sample
Points2
append
Sample
Points2
(
paramInterval
,
approxEps
,
pointArray
,
pParamArray
)
:
void
Parameters
paramInterval
:
OdGeInterval
approxEps
:
number
pointArray
:
OdGePoint3dArray
pParamArray
:
OdGeDoubleArray
Returns
void
area
area
(
startParam
,
endParam
,
value
,
tol
)
:
boolean
Parameters
startParam
:
number
endParam
:
number
value
:
number
tol
:
OdGeTol
Returns
boolean
bound
Block
bound
Block
(
)
:
OdGeBoundBlock3d
Returns
OdGeBoundBlock3d
bound
Block1
bound
Block1
(
range
)
:
OdGeBoundBlock3d
Parameters
range
:
OdGeInterval
Returns
OdGeBoundBlock3d
center
center
(
)
:
OdGePoint3d
Returns
OdGePoint3d
closest
Point
To
closest
Point
To
(
point
,
tol
)
:
OdGePoint3d
Parameters
point
:
OdGePoint3d
tol
:
OdGeTol
Returns
OdGePoint3d
closest
Point
To1
closest
Point
To1
(
curve
,
pntOnOtherCrv
,
tol
)
:
OdGePoint3d
Parameters
curve
:
OdGeCurve3d
pntOnOtherCrv
:
OdGePoint3d
tol
:
OdGeTol
Returns
OdGePoint3d
closest
Point
To2
closest
Point
To2
(
point
,
param
,
range
,
tol
)
:
OdGePoint3d
Parameters
point
:
OdGePoint3d
param
:
number
range
:
OdGeInterval
tol
:
OdGeTol
Returns
OdGePoint3d
closest
Point
To
Plane
closest
Point
To
Plane
(
plane
,
pointOnPlane
,
tol
)
:
OdGePoint3d
Parameters
plane
:
OdGePlanarEnt
pointOnPlane
:
OdGePoint3d
tol
:
OdGeTol
Returns
OdGePoint3d
convert
To2d
convert
To2d
(
tol
,
sameParametrization
)
:
OdGeCurve2d
Parameters
tol
:
OdGeTol
sameParametrization
:
boolean
Returns
OdGeCurve2d
copy
copy
(
)
:
OdGeEllipArc3d
Returns
OdGeEllipArc3d
distance
To
distance
To
(
point
,
tol
)
:
number
Parameters
point
:
OdGePoint3d
tol
:
OdGeTol
Returns
number
distance
To1
distance
To1
(
curve
,
tol
)
:
number
Parameters
curve
:
OdGeCurve3d
tol
:
OdGeTol
Returns
number
end
Ang
end
Ang
(
)
:
number
Returns
number
end
Point
end
Point
(
)
:
OdGePoint3d
Returns
OdGePoint3d
eval
Point
eval
Point
(
param
)
:
OdGePoint3d
Parameters
param
:
number
Returns
OdGePoint3d
eval
Point1
eval
Point1
(
param
,
numDeriv
,
derivatives
)
:
OdGePoint3d
Parameters
param
:
number
numDeriv
:
number
derivatives
:
OdGeVector3dArray
Returns
OdGePoint3d
explode
explode
(
explodedCurves
,
newExplodedCurves
,
pInterval
)
:
boolean
Parameters
explodedCurves
:
OdGeCurve3dPtrArray
newExplodedCurves
:
OdGeIntArray
pInterval
:
OdGeInterval
Returns
boolean
get
Closest
Point
To
get
Closest
Point
To
(
point
,
pntOnCrv
,
tol
)
:
void
Parameters
point
:
OdGePoint3d
pntOnCrv
:
OdGePointOnCurve3d
tol
:
OdGeTol
Returns
void
get
Closest
Point
To1
get
Closest
Point
To1
(
curve
,
pntOnThisCrv
,
pntOnOtherCrv
,
tol
)
:
void
Parameters
curve
:
OdGeCurve3d
pntOnThisCrv
:
OdGePointOnCurve3d
pntOnOtherCrv
:
OdGePointOnCurve3d
tol
:
OdGeTol
Returns
void
get
Geom
Extents
get
Geom
Extents
(
extents
)
:
void
Parameters
extents
:
OdGeExtents3d
Returns
void
get
Interval
get
Interval
(
interval
)
:
void
Parameters
interval
:
OdGeInterval
Returns
void
get
Interval1
get
Interval1
(
interval
,
start
,
end
)
:
void
Parameters
interval
:
OdGeInterval
start
:
OdGePoint3d
end
:
OdGePoint3d
Returns
void
get
Local
Closest
Points
get
Local
Closest
Points
(
point
,
approxPntOnThisCrv
,
pInterval1
,
tol
)
:
void
Parameters
point
:
OdGePoint3d
approxPntOnThisCrv
:
OdGePointOnCurve3d
pInterval1
:
OdGeInterval
tol
:
OdGeTol
Returns
void
get
Local
Closest
Points1
get
Local
Closest
Points1
(
curve
,
approxPntOnThisCrv
,
approxPntOnOtherCrv
,
pInterval1
,
pInterval2
,
tol
)
:
void
Parameters
curve
:
OdGeCurve3d
approxPntOnThisCrv
:
OdGePointOnCurve3d
approxPntOnOtherCrv
:
OdGePointOnCurve3d
pInterval1
:
OdGeInterval
pInterval2
:
OdGeInterval
tol
:
OdGeTol
Returns
void
get
Normal
Point
get
Normal
Point
(
point
,
pntOnCrv
,
tol
)
:
boolean
Parameters
point
:
OdGePoint3d
pntOnCrv
:
OdGePointOnCurve3d
tol
:
OdGeTol
Returns
boolean
get
Plane
get
Plane
(
plane
)
:
void
Parameters
plane
:
OdGePlane
Returns
void
get
Proj
Closest
Point
To
get
Proj
Closest
Point
To
(
point
,
projectDirection
,
pntOnCrv
,
tol
)
:
void
Parameters
point
:
OdGePoint3d
projectDirection
:
OdGeVector3d
pntOnCrv
:
OdGePointOnCurve3d
tol
:
OdGeTol
Returns
void
get
Proj
Closest
Point
To1
get
Proj
Closest
Point
To1
(
curve
,
projectDirection
,
pntOnThisCrv
,
pntOnOtherCrv
,
tol
)
:
void
Parameters
curve
:
OdGeCurve3d
projectDirection
:
OdGeVector3d
pntOnThisCrv
:
OdGePointOnCurve3d
pntOnOtherCrv
:
OdGePointOnCurve3d
tol
:
OdGeTol
Returns
void
get
Sample
Points
get
Sample
Points
(
fromParam
,
toParam
,
approxEps
,
pointArray
,
paramArray
,
forceResampling
)
:
void
Parameters
fromParam
:
number
toParam
:
number
approxEps
:
number
pointArray
:
OdGePoint3dArray
paramArray
:
OdGeDoubleArray
forceResampling
:
boolean
Returns
void
get
Sample
Points1
get
Sample
Points1
(
numSample
,
pointArray
)
:
void
Parameters
numSample
:
number
pointArray
:
OdGePoint3dArray
Returns
void
get
Sample
Points2
get
Sample
Points2
(
numSample
,
pointArray
,
paramArray
)
:
void
Parameters
numSample
:
number
pointArray
:
OdGePoint3dArray
paramArray
:
OdGeDoubleArray
Returns
void
get
Sample
Points3
get
Sample
Points3
(
fromParam
,
toParam
,
approxEps
,
pointArray
,
paramArray
)
:
void
Parameters
fromParam
:
number
toParam
:
number
approxEps
:
number
pointArray
:
OdGePoint3dArray
paramArray
:
OdGeDoubleArray
Returns
void
get
Sample
Points4
get
Sample
Points4
(
paramInterval
,
approxEps
,
pointArray
,
pParamArray
)
:
void
Parameters
paramInterval
:
OdGeInterval
approxEps
:
number
pointArray
:
OdGePoint3dArray
pParamArray
:
OdGeDoubleArray
Returns
void
get
Trimmed
Offset
get
Trimmed
Offset
(
distance
,
planeNormal
,
offsetCurveList
,
extensionType
,
tol
)
:
OdResult
Parameters
distance
:
number
planeNormal
:
OdGeVector3d
offsetCurveList
:
OdGeCurve3dPtrArray
extensionType
:
OffsetCrvExtType
tol
:
OdGeTol
Returns
OdResult
has
End
Point
has
End
Point
(
endPoint
)
:
boolean
Parameters
endPoint
:
OdGePoint3d
Returns
boolean
has
Mid
Point
has
Mid
Point
(
point
,
coef
)
:
boolean
Parameters
point
:
OdGePoint3d
coef
:
number
Returns
boolean
has
Start
Point
has
Start
Point
(
startPoint
)
:
boolean
Parameters
startPoint
:
OdGePoint3d
Returns
boolean
intersect
With
intersect
With
(
line
,
numInt
,
p1
,
p2
,
tol
)
:
boolean
Parameters
line
:
OdGeLinearEnt3d
numInt
:
number
p1
:
OdGePoint3d
p2
:
OdGePoint3d
tol
:
OdGeTol
Returns
boolean
intersect
With1
intersect
With1
(
plane
,
numInt
,
p1
,
p2
,
tol
)
:
boolean
Parameters
plane
:
OdGePlanarEnt
numInt
:
number
p1
:
OdGePoint3d
p2
:
OdGePoint3d
tol
:
OdGeTol
Returns
boolean
inverse
Tangent
inverse
Tangent
(
tan
,
params
)
:
OdResult
Parameters
tan
:
OdGeVector3d
params
:
OdGeDoubleArray
Returns
OdResult
inverse
Tangent
Plane
inverse
Tangent
Plane
(
refPlane
,
params
)
:
OdResult
Parameters
refPlane
:
OdGePlane
params
:
OdGeDoubleArray
Returns
OdResult
is
Circular
is
Circular
(
tol
)
:
boolean
Parameters
tol
:
OdGeTol
Returns
boolean
is
Closed
is
Closed
(
tol
)
:
boolean
Parameters
tol
:
OdGeTol
Returns
boolean
is
Coplanar
With
is
Coplanar
With
(
curve
,
plane
,
tol
)
:
boolean
Parameters
curve
:
OdGeCurve3d
plane
:
OdGePlane
tol
:
OdGeTol
Returns
boolean
is
Degenerate
is
Degenerate
(
degenerateType
,
tol
)
:
boolean
Parameters
degenerateType
:
EntityId
tol
:
OdGeTol
Returns
boolean
is
Equal
To
is
Equal
To
(
object
,
tol
)
:
boolean
Parameters
object
:
OdGeEntity3d
tol
:
OdGeTol
Returns
boolean
is
Inside
is
Inside
(
point
,
tol
)
:
boolean
Parameters
point
:
OdGePoint3d
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
:
OdGeLine3d
tol
:
OdGeTol
Returns
boolean
is
On
is
On
(
point
,
param
,
tol
)
:
boolean
Parameters
point
:
OdGePoint3d
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
Planar
is
Planar
(
plane
,
tol
)
:
boolean
Parameters
plane
:
OdGePlane
tol
:
OdGeTol
Returns
boolean
join
With
join
With
(
curve
,
iTolerance
)
:
OdGeEllipArc3d
Parameters
curve
:
OdGeEllipArc3d
iTolerance
:
OdGeTol
Returns
OdGeEllipArc3d
length
length
(
fromParam
,
toParam
,
tol
)
:
number
Parameters
fromParam
:
number
toParam
:
number
tol
:
number
Returns
number
length1
length1
(
tol
)
:
number
Parameters
tol
:
number
Returns
number
major
Axis
major
Axis
(
)
:
OdGeVector3d
Returns
OdGeVector3d
major
Radius
major
Radius
(
)
:
number
Returns
number
mid
Point
mid
Point
(
coef
)
:
OdGePoint3d
Parameters
coef
:
number
Returns
OdGePoint3d
minor
Axis
minor
Axis
(
)
:
OdGeVector3d
Returns
OdGeVector3d
minor
Radius
minor
Radius
(
)
:
number
Returns
number
mirror
mirror
(
plane
)
:
OdGeEllipArc3d
Parameters
plane
:
OdGePlane
Returns
OdGeEllipArc3d
normal
normal
(
)
:
OdGeVector3d
Returns
OdGeVector3d
ortho
Bound
Block
ortho
Bound
Block
(
)
:
OdGeBoundBlock3d
Returns
OdGeBoundBlock3d
ortho
Bound
Block1
ortho
Bound
Block1
(
range
)
:
OdGeBoundBlock3d
Parameters
range
:
OdGeInterval
Returns
OdGeBoundBlock3d
ortho
Project
ortho
Project
(
projectionPlane
,
tol
)
:
OdGeEntity3d
Parameters
projectionPlane
:
OdGePlane
tol
:
OdGeTol
Returns
OdGeEntity3d
orthogonalize
Axes
orthogonalize
Axes
(
tol
,
flag
)
:
void
Parameters
tol
:
OdGeTol
flag
:
ErrorCondition
Returns
void
orthogonalize
Axes1
orthogonalize
Axes1
(
tol
)
:
void
Parameters
tol
:
OdGeTol
Returns
void
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
:
OdGePoint3d
tol
:
OdGeTol
Returns
number
param
Of1
param
Of1
(
point
,
range
,
tol
)
:
number
Parameters
point
:
OdGePoint3d
range
:
OdGeInterval
tol
:
OdGeTol
Returns
number
proj
Closest
Point
To
proj
Closest
Point
To
(
point
,
projectDirection
,
tol
)
:
OdGePoint3d
Parameters
point
:
OdGePoint3d
projectDirection
:
OdGeVector3d
tol
:
OdGeTol
Returns
OdGePoint3d
proj
Closest
Point
To1
proj
Closest
Point
To1
(
curve
,
projectDirection
,
pntOnOtherCrv
,
tol
)
:
OdGePoint3d
Parameters
curve
:
OdGeCurve3d
projectDirection
:
OdGeVector3d
pntOnOtherCrv
:
OdGePoint3d
tol
:
OdGeTol
Returns
OdGePoint3d
proj
Intersect
With
proj
Intersect
With
(
line
,
projDir
,
numInt
,
pntOnEllipse1
,
pntOnEllipse2
,
pntOnLine1
,
pntOnLine2
,
tol
)
:
boolean
Parameters
line
:
OdGeLinearEnt3d
projDir
:
OdGeVector3d
numInt
:
number
pntOnEllipse1
:
OdGePoint3d
pntOnEllipse2
:
OdGePoint3d
pntOnLine1
:
OdGePoint3d
pntOnLine2
:
OdGePoint3d
tol
:
OdGeTol
Returns
boolean
project
project
(
projectionPlane
,
projectDirection
,
tol
)
:
OdGeEntity3d
Parameters
projectionPlane
:
OdGePlane
projectDirection
:
OdGeVector3d
tol
:
OdGeTol
Returns
OdGeEntity3d
rotate
By
rotate
By
(
angle
,
vect
,
basePoint
)
:
OdGeEllipArc3d
Parameters
angle
:
number
vect
:
OdGeVector3d
basePoint
:
OdGePoint3d
Returns
OdGeEllipArc3d
scale
By
scale
By
(
scaleFactor
,
basePoint
)
:
OdGeEllipArc3d
Parameters
scaleFactor
:
number
basePoint
:
OdGePoint3d
Returns
OdGeEllipArc3d
set
set
(
center
,
majorAxis
,
minorAxis
,
majorRadius
,
minorRadius
)
:
OdGeEllipArc3d
Parameters
center
:
OdGePoint3d
majorAxis
:
OdGeVector3d
minorAxis
:
OdGeVector3d
majorRadius
:
number
minorRadius
:
number
Returns
OdGeEllipArc3d
set1
set1
(
center
,
majorAxis
,
minorAxis
,
majorRadius
,
minorRadius
,
startAng
,
endAng
)
:
OdGeEllipArc3d
Parameters
center
:
OdGePoint3d
majorAxis
:
OdGeVector3d
minorAxis
:
OdGeVector3d
majorRadius
:
number
minorRadius
:
number
startAng
:
number
endAng
:
number
Returns
OdGeEllipArc3d
set2
set2
(
arc
)
:
OdGeEllipArc3d
Parameters
arc
:
OdGeCircArc3d
Returns
OdGeEllipArc3d
set
Angles
set
Angles
(
startAng
,
endAng
)
:
OdGeEllipArc3d
Parameters
startAng
:
number
endAng
:
number
Returns
OdGeEllipArc3d
set
Axes
set
Axes
(
majorAxis
,
minorAxis
)
:
OdGeEllipArc3d
Parameters
majorAxis
:
OdGeVector3d
minorAxis
:
OdGeVector3d
Returns
OdGeEllipArc3d
set
Center
set
Center
(
center
)
:
OdGeEllipArc3d
Parameters
center
:
OdGePoint3d
Returns
OdGeEllipArc3d
set
Interval1
set
Interval1
(
interval
)
:
boolean
Parameters
interval
:
OdGeInterval
Returns
boolean
set
Major
Radius
set
Major
Radius
(
rad
)
:
OdGeEllipArc3d
Parameters
rad
:
number
Returns
OdGeEllipArc3d
set
Minor
Radius
set
Minor
Radius
(
rad
)
:
OdGeEllipArc3d
Parameters
rad
:
number
Returns
OdGeEllipArc3d
start
Ang
start
Ang
(
)
:
number
Returns
number
start
Point
start
Point
(
)
:
OdGePoint3d
Returns
OdGePoint3d
tangent
At
tangent
At
(
param
)
:
OdGeVector3d
Parameters
param
:
number
Returns
OdGeVector3d
transform
By
transform
By
(
xfm
)
:
OdGeEllipArc3d
Parameters
xfm
:
OdGeMatrix3d
Returns
OdGeEllipArc3d
translate
By
translate
By
(
translateVec
)
:
OdGeEllipArc3d
Parameters
translateVec
:
OdGeVector3d
Returns
OdGeEllipArc3d
type
type
(
)
:
EntityId
Returns
EntityId
Static
ctr1
ctr1
(
source
)
:
OdGeEllipArc3d
Parameters
source
:
OdGeCircArc3d
Returns
OdGeEllipArc3d
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
append
Sample
Points
append
Sample
Points1
append
Sample
Points2
area
bound
Block
bound
Block1
center
closest
Point
To
closest
Point
To1
closest
Point
To2
closest
Point
To
Plane
convert
To2d
copy
distance
To
distance
To1
end
Ang
end
Point
eval
Point
eval
Point1
explode
get
Closest
Point
To
get
Closest
Point
To1
get
Geom
Extents
get
Interval
get
Interval1
get
Local
Closest
Points
get
Local
Closest
Points1
get
Normal
Point
get
Plane
get
Proj
Closest
Point
To
get
Proj
Closest
Point
To1
get
Sample
Points
get
Sample
Points1
get
Sample
Points2
get
Sample
Points3
get
Sample
Points4
get
Trimmed
Offset
has
End
Point
has
Mid
Point
has
Start
Point
intersect
With
intersect
With1
inverse
Tangent
inverse
Tangent
Plane
is
Circular
is
Closed
is
Coplanar
With
is
Degenerate
is
Equal
To
is
Inside
is
Kind
Of
is
Linear
is
On
is
On1
is
Periodic
is
Planar
join
With
length
length1
major
Axis
major
Radius
mid
Point
minor
Axis
minor
Radius
mirror
normal
ortho
Bound
Block
ortho
Bound
Block1
ortho
Project
orthogonalize
Axes
orthogonalize
Axes1
param
At
Length
param
Of
param
Of1
proj
Closest
Point
To
proj
Closest
Point
To1
proj
Intersect
With
project
rotate
By
scale
By
set
set1
set2
set
Angles
set
Axes
set
Center
set
Interval1
set
Major
Radius
set
Minor
Radius
start
Ang
start
Point
tangent
At
transform
By
translate
By
type
ctr1
DrawingWeb Documentation - v1.0.0
Loading...
See
https://docs.opendesign.com/tkernel_api_cpp//OdGeEllipArc3d.html Additional documentation.