EarthSDK
官网
对象索引
详细搜索
正在准备搜索索引...
earthsdk3-cesium
CzmPicking
类 CzmPicking
https://www.wolai.com/earthsdk/3CCBudoKrPvJGLAk3sCAdT
层级 (
查看层级一览
)
Destroyable
CzmPicking
索引
构造函数
constructor
属性
flip
Y
frustum
Primitives?
point
Primitives?
viewer
_
last
Mem
Id
访问器
disposers
mem
Id
to
Destroy
Event
方法
ad
auto
Dispose
clear
Frustum
Primitives
clear
Point
Primitives
d
destroy
destroy
Imp
dispose
dispose
Var
dv
get
Depths
get
Depths
From
Screen
get
Frustum
Outline
get
Ray
Intersection
get
Skyline
Depths
And
Positions
is
Destroyed
pick
Positions
tdv
try
Destory
try
Dispose
Var
update
Offscreen
Camera
From
Ray
构造函数
constructor
new
CzmPicking
(
_viewer
:
Viewer
)
:
CzmPicking
参数
_viewer
:
Viewer
返回
CzmPicking
属性
flip
Y
flipY
:
(
depths
:
number
[]
,
width
:
number
,
height
:
number
)
=>
any
[]
= ...
可选
frustum
Primitives
frustumPrimitives
?:
PrimitiveCollection
可选
point
Primitives
pointPrimitives
?:
PointPrimitiveCollection
viewer
viewer
:
Viewer
静态
_
last
Mem
Id
_lastMemId
:
number
= -1
访问器
disposers
get
disposers
()
:
(
()
=>
void
)
[]
返回 (
()
=>
void
)
[]
mem
Id
get
memId
()
:
number
返回
number
to
Destroy
Event
get
toDestroyEvent
()
:
Listener
返回
Listener
方法
ad
ad
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
ad
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
auto
Dispose
autoDispose
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
autoDispose
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
clear
Frustum
Primitives
clearFrustumPrimitives
()
:
void
返回
void
clear
Point
Primitives
clearPointPrimitives
()
:
void
返回
void
d
d
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
destroy
destroy
()
:
undefined
返回
undefined
destroy
()
:
undefined
请不要重写destroy,请使用destroyImp来重写!
返回
undefined
destroy
Imp
destroyImp
()
:
void
返回
void
dispose
dispose
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
dispose
Var
disposeVar
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
dv
dv
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
get
Depths
getDepths
(
context
:
any
,
x
:
any
,
y
:
any
,
width
:
any
,
height
:
any
,
framebuffer
:
any
,
)
:
number
[]
参数
context
:
any
x
:
any
y
:
any
width
:
any
height
:
any
framebuffer
:
any
返回
number
[]
get
Depths
From
Screen
getDepthsFromScreen
()
:
Promise
<
number
[]
>
返回
Promise
<
number
[]
>
get
Frustum
Outline
getFrustumOutline
(
camera
:
any
)
:
Primitive
参数
camera
:
any
返回
Primitive
get
Ray
Intersection
getRayIntersection
(
width
:
number
,
height
:
number
,
textureWidth
:
number
,
textureHeight
:
number
,
showFrustum
?:
boolean
,
showPoint
?:
boolean
,
)
:
{
depths
:
undefined
|
number
[]
;
positions
:
undefined
|
Cartesian3
[]
}
参数
width
:
number
height
:
number
textureWidth
:
number
textureHeight
:
number
showFrustum
:
boolean
= false
showPoint
:
boolean
= false
返回
{
depths
:
undefined
|
number
[]
;
positions
:
undefined
|
Cartesian3
[]
}
get
Skyline
Depths
And
Positions
getSkylineDepthsAndPositions
(
depths
:
number
[]
,
width
:
number
,
height
:
number
,
radius
:
number
,
)
:
{
depths
:
number
[]
;
positions
:
ESJVector3DArray
;
windowPositions
:
ESJVector2DArray
;
}
参数
depths
:
number
[]
width
:
number
height
:
number
radius
:
number
返回
{
depths
:
number
[]
;
positions
:
ESJVector3DArray
;
windowPositions
:
ESJVector2DArray
;
}
is
Destroyed
isDestroyed
()
:
boolean
返回
boolean
isDestroyed
()
:
boolean
返回
boolean
pick
Positions
pickPositions
(
ray
:
any
,
picking
:
any
,
scene
:
any
,
width
:
any
,
height
:
any
,
)
:
|
{
depths
?:
undefined
;
positions
?:
undefined
;
tempDepths
:
number
[]
;
tempPositions
:
Cartesian3
[]
;
}
|
{
depths
:
number
[]
;
positions
:
Cartesian3
[]
;
tempDepths
?:
undefined
;
tempPositions
?:
undefined
;
}
参数
ray
:
any
picking
:
any
scene
:
any
width
:
any
height
:
any
返回
|
{
depths
?:
undefined
;
positions
?:
undefined
;
tempDepths
:
number
[]
;
tempPositions
:
Cartesian3
[]
;
}
|
{
depths
:
number
[]
;
positions
:
Cartesian3
[]
;
tempDepths
?:
undefined
;
tempPositions
?:
undefined
;
}
tdv
tdv
<
T
extends
{
tryDestroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
tryDestroy
()
:
void
}
参数
obj
:
T
返回
T
try
Destory
tryDestory
()
:
undefined
返回
undefined
try
Dispose
Var
tryDisposeVar
<
T
extends
{
tryDestroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
tryDestroy
()
:
void
}
参数
obj
:
T
返回
T
update
Offscreen
Camera
From
Ray
updateOffscreenCameraFromRay
(
ray
:
any
,
cameraUp
:
any
,
camera
:
any
,
width
:
any
,
height
:
any
,
)
:
any
参数
ray
:
any
cameraUp
:
any
camera
:
any
width
:
any
height
:
any
返回
any
显示设置
成员可见性
继承
配色
自动
浅色
深色
目录
构造函数
constructor
属性
flip
Y
frustum
Primitives
point
Primitives
viewer
_
last
Mem
Id
访问器
disposers
mem
Id
to
Destroy
Event
方法
ad
auto
Dispose
clear
Frustum
Primitives
clear
Point
Primitives
d
destroy
destroy
Imp
dispose
dispose
Var
dv
get
Depths
get
Depths
From
Screen
get
Frustum
Outline
get
Ray
Intersection
get
Skyline
Depths
And
Positions
is
Destroyed
pick
Positions
tdv
try
Destory
try
Dispose
Var
update
Offscreen
Camera
From
Ray
官网
对象索引
详细搜索
EarthSDK
加载中……
https://www.wolai.com/earthsdk/3CCBudoKrPvJGLAk3sCAdT