Search
Preparing search index...
The search index is not available
@motor/core
Options
All
Public
Public/Protected
All
Inherited
Menu
@motor/core
default
Camera
Class Camera
Hierarchy
ViewerCamera
Camera
Index
Properties
frustum
Accessors
camera
Changed
camera
Move
End
camera
Move
Start
direction
directionWC
inverse
View
Matrix
position
positionWC
right
rightWC
up
upWC
Methods
destroy
destroy
Forward
enable
Orthographic
Frustum
fly
To
fly
ToRectangle
get
Cesium
Camera
get
Intersect
With
Horizontal
Plane
get
Pick
Ray
get
Pixel
Size
get
Screen
World
Pt
get
View
Position
get
View
Position
Adapter
get
World
Screen
Pt
is
Destroyed
look
look
AtPoint
OnPlane
Mode
look
AtTransform
look
Down
look
Left
look
Right
look
Up
move
move
Backward
move
Down
move
Forward
move
Left
move
Right
move
Up
project
rotate
rotate
ByCenter
rotate
Down
rotate
Left
rotate
Right
rotate
Up
set
Debug
Options
set
View
For
Win
Rect
set
View
ToBox
set
View
ToHeading
Pitch
Roll
set
View
ToProject
set
View
ToView
Position
set
World
Matrix
un
Project
from
Scene
Camera
Properties
frustum
frustum
:
Frustum
Accessors
camera
Changed
get
cameraChanged
(
)
:
Event
Returns
Event
camera
Move
End
get
cameraMoveEnd
(
)
:
Event
Returns
Event
camera
Move
Start
get
cameraMoveStart
(
)
:
Event
Returns
Event
direction
get
direction
(
)
:
Cartesian3
Returns
Cartesian3
directionWC
get
directionWC
(
)
:
Cartesian3
Returns
Cartesian3
inverse
View
Matrix
get
inverseViewMatrix
(
)
:
Matrix4
Returns
Matrix4
position
get
position
(
)
:
Cartesian3
Returns
Cartesian3
positionWC
get
positionWC
(
)
:
Cartesian3
Returns
Cartesian3
right
get
right
(
)
:
Cartesian3
Returns
Cartesian3
rightWC
get
rightWC
(
)
:
Cartesian3
Returns
Cartesian3
up
get
up
(
)
:
Cartesian3
Returns
Cartesian3
upWC
get
upWC
(
)
:
Cartesian3
Returns
Cartesian3
Methods
destroy
destroy
(
)
:
undefined
Returns
undefined
destroy
Forward
destroy
Forward
(
)
:
boolean
Returns
boolean
enable
Orthographic
Frustum
enable
Orthographic
Frustum
(
enable
:
boolean
)
:
void
Parameters
enable:
boolean
Returns
void
fly
To
fly
To
(
position
:
Vector3
, headingPitchRollOpt
:
{
heading
:
number
;
pitch
:
number
;
roll
:
number
}
, durationTime
?:
number
)
:
void
Parameters
position:
Vector3
headingPitchRollOpt:
{
heading
:
number
;
pitch
:
number
;
roll
:
number
}
heading
:
number
pitch
:
number
roll
:
number
Optional
durationTime:
number
Returns
void
fly
ToRectangle
fly
ToRectangle
(
west
:
number
, south
:
number
, east
:
number
, north
:
number
, heading
?:
number
, pitch
?:
number
, roll
?:
number
, durationTime
?:
number
)
:
void
Parameters
west:
number
south:
number
east:
number
north:
number
Optional
heading:
number
Optional
pitch:
number
Optional
roll:
number
Optional
durationTime:
number
Returns
void
get
Cesium
Camera
get
Cesium
Camera
(
)
:
Camera
Returns
Camera
get
Intersect
With
Horizontal
Plane
get
Intersect
With
Horizontal
Plane
(
height
:
number
)
:
Cartesian3
[]
Parameters
height:
number
Returns
Cartesian3
[]
get
Pick
Ray
get
Pick
Ray
(
windowPosition
:
Vector2
, result
?:
Ray
)
:
Ray
Parameters
windowPosition:
Vector2
Optional
result:
Ray
Returns
Ray
get
Pixel
Size
get
Pixel
Size
(
center
:
Vector3
, radius
:
number
, width
?:
number
, height
?:
number
)
:
number
Parameters
center:
Vector3
radius:
number
Optional
width:
number
Optional
height:
number
Returns
number
get
Screen
World
Pt
get
Screen
World
Pt
(
windowPosition
:
Vector2
, distance
?:
number
)
:
Vector3
Parameters
windowPosition:
Vector2
Optional
distance:
number
Returns
Vector3
get
View
Position
get
View
Position
(
)
:
ViewPosition
Returns
ViewPosition
get
View
Position
Adapter
get
View
Position
Adapter
(
)
:
Promise
<
undefined
|
ViewPosition
>
Returns
Promise
<
undefined
|
ViewPosition
>
get
World
Screen
Pt
get
World
Screen
Pt
(
worldPt
:
Vector3
)
:
Vector2
Parameters
worldPt:
Vector3
Returns
Vector2
is
Destroyed
is
Destroyed
(
)
:
boolean
Returns
boolean
look
look
(
axis
:
Vector3
, angle
:
number
)
:
void
Parameters
axis:
Vector3
angle:
number
Returns
void
look
AtPoint
OnPlane
Mode
look
AtPoint
OnPlane
Mode
(
target
:
Vector3
, position
:
Vector3
)
:
void
Parameters
target:
Vector3
position:
Vector3
Returns
void
look
AtTransform
look
AtTransform
(
matrix
:
Matrix4
, offset
?:
Vector3
)
:
void
Parameters
matrix:
Matrix4
Optional
offset:
Vector3
Returns
void
look
Down
look
Down
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
look
Left
look
Left
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
look
Right
look
Right
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
look
Up
look
Up
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
move
move
(
direction
:
Vector3
, amount
:
number
)
:
void
Parameters
direction:
Vector3
amount:
number
Returns
void
move
Backward
move
Backward
(
amount
:
number
)
:
void
Parameters
amount:
number
Returns
void
move
Down
move
Down
(
amount
:
number
)
:
void
Parameters
amount:
number
Returns
void
move
Forward
move
Forward
(
amount
:
number
)
:
void
Parameters
amount:
number
Returns
void
move
Left
move
Left
(
amount
:
number
)
:
void
Parameters
amount:
number
Returns
void
move
Right
move
Right
(
amount
:
number
)
:
void
Parameters
amount:
number
Returns
void
move
Up
move
Up
(
amount
:
number
)
:
void
Parameters
amount:
number
Returns
void
project
project
(
position
:
Vector3
, result
?:
Vector3
)
:
Vector3
Parameters
position:
Vector3
Optional
result:
Vector3
Returns
Vector3
rotate
rotate
(
axis
:
Vector3
, angle
:
number
)
:
void
Parameters
axis:
Vector3
angle:
number
Returns
void
rotate
ByCenter
rotate
ByCenter
(
axis
:
Vector3
, rotateCenter
:
Vector3
, radians
:
number
)
:
void
Parameters
axis:
Vector3
rotateCenter:
Vector3
radians:
number
Returns
void
rotate
Down
rotate
Down
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
rotate
Left
rotate
Left
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
rotate
Right
rotate
Right
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
rotate
Up
rotate
Up
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
set
Debug
Options
set
Debug
Options
(
options
?:
DebugOption
)
:
void
Parameters
Optional
options:
DebugOption
Returns
void
set
View
For
Win
Rect
set
View
For
Win
Rect
(
winPt1
:
Vector2
, winPt2
:
Vector2
)
:
boolean
Parameters
winPt1:
Vector2
winPt2:
Vector2
Returns
boolean
set
View
ToBox
set
View
ToBox
(
box
:
undefined
|
Box
, phi
?:
number
, theta
?:
number
, durationTime
?:
number
, completeFunc
?:
(
)
=>
void
)
:
Promise
<
undefined
|
boolean
>
Parameters
box:
undefined
|
Box
Optional
phi:
number
Optional
theta:
number
Optional
durationTime:
number
Optional
completeFunc:
(
)
=>
void
(
)
:
void
Returns
void
Returns
Promise
<
undefined
|
boolean
>
set
View
ToHeading
Pitch
Roll
set
View
ToHeading
Pitch
Roll
(
cameraPos
:
undefined
|
Vector3
, heading
:
number
, pitch
:
number
, roll
:
number
, durationTime
?:
number
)
:
void
Parameters
cameraPos:
undefined
|
Vector3
heading:
number
pitch:
number
roll:
number
Optional
durationTime:
number
Returns
void
set
View
ToProject
set
View
ToProject
(
project
:
unknown
, phi
?:
number
, theta
?:
number
, durationTime
?:
number
, completeFunc
?:
(
)
=>
void
, isUseViewPosition
?:
boolean
)
:
void
飞向到工程
Parameters
project:
unknown
工程
phi:
number
= 45
phi角 角度制 (朝向角)
theta:
number
= -45
theta角 角度制(俯仰角)
durationTime:
number
= 0
飞行时间
Optional
completeFunc:
(
)
=>
void
完成后的回调
(
)
:
void
Returns
void
isUseViewPosition:
boolean
= true
是否强制覆盖绑定视角
Returns
void
set
View
ToView
Position
set
View
ToView
Position
(
opt
:
ViewPosition
, durationTime
?:
number
, directDist
?:
number
, completeFunc
?:
(
)
=>
void
, easingFunction
?:
Callback
)
:
void
Parameters
opt:
ViewPosition
Optional
durationTime:
number
Optional
directDist:
number
Optional
completeFunc:
(
)
=>
void
(
)
:
void
Returns
void
Optional
easingFunction:
Callback
Returns
void
set
World
Matrix
set
World
Matrix
(
matrix
:
Matrix4
)
:
void
Parameters
matrix:
Matrix4
Returns
void
un
Project
un
Project
(
position
:
Vector3
, result
?:
Vector3
)
:
Vector3
Parameters
position:
Vector3
Optional
result:
Vector3
Returns
Vector3
Static
from
Scene
Camera
from
Scene
Camera
(
viewer
:
Viewer
)
:
ViewerCamera
Parameters
viewer:
Viewer
Returns
ViewerCamera
Exports
default
default.
Motor
Core
Camera
frustum
camera
Changed
camera
Move
End
camera
Move
Start
direction
directionWC
inverse
View
Matrix
position
positionWC
right
rightWC
up
upWC
destroy
destroy
Forward
enable
Orthographic
Frustum
fly
To
fly
ToRectangle
get
Cesium
Camera
get
Intersect
With
Horizontal
Plane
get
Pick
Ray
get
Pixel
Size
get
Screen
World
Pt
get
View
Position
get
View
Position
Adapter
get
World
Screen
Pt
is
Destroyed
look
look
AtPoint
OnPlane
Mode
look
AtTransform
look
Down
look
Left
look
Right
look
Up
move
move
Backward
move
Down
move
Forward
move
Left
move
Right
move
Up
project
rotate
rotate
ByCenter
rotate
Down
rotate
Left
rotate
Right
rotate
Up
set
Debug
Options
set
View
For
Win
Rect
set
View
ToBox
set
View
ToHeading
Pitch
Roll
set
View
ToProject
set
View
ToView
Position
set
World
Matrix
un
Project
from
Scene
Camera
飞向到工程