Classes
- ActionComposer
- App
- AxisTransformControl
- BaseObject
- BaseStyle
- BooleanController
- Box
- Building
- CameraController
- Campus
- Circle
- Controller
- Cylinder
- DefaultStyle
- EventTrigger
- FilteredArray
- Flags
- Floor
- Frustum
- Grid
- GroupState
- Heatmap
- IDWMap
- IframeController
- ImageController
- ImageProxy
- InheritNode
- LightBase
- Line
- LineBase
- LookAtControl
- Marker
- Mathics
- NumberController
- NumberControllerBox
- NumberControllerSlider
- PanoManager
- PanoPoint
- PanoRelation
- ParticleSystem
- Picker
- PivotNode
- Plane
- PointLight
- PointsBase
- PolygonLine
- PolygonRegion
- PolygonRegionStyle
- ProgressController
- RadioController
- RectangleSelectControl
- Room
- RouteLine
- SceneLevel
- SceneRoot
- Selection
- Selector
- SelectorStyle
- Sphere
- SpotLight
- StringController
- TabController
- TableController
- Tetrahedron
- TextRegion
- TextRegionStyle
- Thing
- ThingGeometry
- UIAnchor
- Utils
- Version
- Water
- WaterStyle
- WebView
Members
-
<static, constant> CameraProjectionType :String
-
摄像机投影类型
Type:
- String
Properties:
Name Type Default Description PerspectiveString perspective 投影方式
OrthographicString orthographic 正交方式
-
<static, constant> CameraView :String
-
摄像机视角方式
Type:
- String
Properties:
Name Type Default Description NormalString normal 正常视角
TopViewString topview 顶部视角
-
<static, constant> DragState :String
-
拖拽状态
Type:
- String
Properties:
Name Type Default Description NoString no 非拖拽模式
DraggingString dragging 拖拽中
DragEndString dragend 拖拽结束
-
<static, constant> EventTag :String
-
内核事件 Tag 名称
Type:
- String
Properties:
Name Type Default Description LevelSetBackgroundString __level_set_background__ 场景层级切换更换默认背景
LevelSceneOperationsString __level_scene_operations__ 场景层级切换的默认操作
LevelPickedResultFuncString __level_picked_result_func__ 场景层级切换后设置默认拾取结果
LevelFlyString __level_fly__ 场景层级切换时的默认飞行行为
LevelCustomFlyString __level_custom_fly__ 场景层级切换时的用户自定义飞行行为
LevelEnterOperationString __level_enter_operation__ 进入下一层级的默认操作
LevelBackOperationString __level_back_operation__ 退出当前层级的默认操作
-
<static, constant> EventType :String
-
内核事件
Type:
- String
Properties:
Name Type Default Description CompleteString complete 通知系统初始化完成 或 物体完成加载
ResizeString resize 通知窗口大小变化(width, height)
UpdateString update 通知每帧更新
ProgressString progress 通知场景资源加载进度
LoadString load 通知 App 初始化完成 或 场景、物体加载完成
UnloadString unload 通知物体卸载
ClickString click 通知鼠标点击,鼠标单击、双击均会触发 Click 事件(双击时候会触发两次)
DBLClickString dblclick 通知鼠标双击
SingleClickString singleclick 通知鼠标单击(会有些许的延时,鼠标双击不会触发 SingleClick 单击事件)
MouseUpString mouseup 通知鼠标键抬起
MouseDownString mousedown 通知鼠标键按下
MouseMoveString mousemove 通知鼠标移动
MouseWheelString mousewheel 通知鼠标滚轮滚动
MouseEnterString mouseenter 通知鼠标首次移入物体
MouseOverString mouseover 通知鼠标首次移入物体, 会一直传递到父物体
MouseLeaveString mouseleave 通知鼠标首次移出物体
DragStartString dragstart 通知物体拖拽开始
DragString drag 通知物体拖拽进行中
DragEndString dragend 通知物体拖拽结束
KeyDownString keydown 通知键盘按键按下
KeyPressString keypress 通知键盘按键一直被按下
KeyUpString keyup 通知键盘按键抬起
CameraChangeStartString camerachangestart 通知摄像机位置变动开始
CameraChangeEndString camerachangeend 通知摄像机位置变动结束
CameraChangeString camerachange 通知摄像机位置变动中
CameraZoomString camerazoom 摄像机向前/后滚动
CameraViewChangeString cameraviewchange 通知摄像机观察模式改动
CreateString create 通知物体创建完成
DestroyString destroy 通知物体删除完成
ExpandString expand 通知建筑楼层被展开
UnexpandString unexpand 通知建筑楼层被合并
SelectString select 通知物体被选择
DeselectString deselect 通知物体被取消选择
SelectionChangeString selectionchange 通知物体选择集合更新
LevelChangeString levelchange 通知场景层级发生改变
EnterLevelString enterLevel 通知进入下一层级
LeaveLevelString leaveLevel 通知退出当前层级
LevelFlyEndString levelflyend 通知摄像机飞入下一层级结束
-
<static, constant> KeyType :Number
-
按键键值
Type:
- Number
Properties:
Name Type Default Description BackspaceNumber 8 Backspace
TabNumber 9 Tab
EnterNumber 13 Enter
ShiftNumber 16 Shift
CtrlNumber 17 Ctrl
AltNumber 18 Alt
PauseNumber 19 Pause
CapslockNumber 20 Capslock
EscapeNumber 27 Escape
SpaceNumber 32 Space
PageUpNumber 33 PageUp
PageDownNumber 34 PageDown
EndNumber 35 End
HomeNumber 36 Home
LeftNumber 37 Left
UpNumber 38 Up
RightNumber 39 Right
DownNumber 40 Down
InsertNumber 45 Insert
DeleteNumber 46 Delete
Key0Number 48 Key0
Key1Number 49 Key1
Key2Number 50 Key2
Key3Number 51 Key3
Key4Number 52 Key4
Key5Number 53 Key5
Key6Number 54 Key6
Key7Number 55 Key7
Key8Number 56 Key8
Key9Number 57 Key9
ANumber 65 A
BNumber 66 B
CNumber 67 C
DNumber 68 D
ENumber 69 E
FNumber 70 F
GNumber 71 G
HNumber 72 H
INumber 73 I
JNumber 74 J
KNumber 75 K
LNumber 76 L
MNumber 77 M
NNumber 78 N
ONumber 79 O
PNumber 80 P
QNumber 81 Q
RNumber 82 R
SNumber 83 S
TNumber 84 T
UNumber 85 U
VNumber 86 V
WNumber 87 W
XNumber 88 X
YNumber 89 Y
ZNumber 90 Z
SelectNumber 93 Select
Numpad0Number 96 Numpad0
Numpad1Number 97 Numpad1
Numpad2Number 98 Numpad2
Numpad3Number 99 Numpad3
Numpad4Number 100 Numpad4
Numpad5Number 101 Numpad5
Numpad6Number 102 Numpad6
Numpad7Number 103 Numpad7
Numpad8Number 104 Numpad8
Numpad9Number 105 Numpad9
MultiplyNumber 106 Multiply
AddNumber 107 Add
SubtractNumber 109 Subtract
DecimalNumber 110 Decimal
DivideNumber 111 Divide
F1Number 112 F1
F2Number 113 F2
F3Number 114 F3
F4Number 115 F4
F5Number 116 F5
F6Number 117 F6
F7Number 118 F7
F8Number 119 F8
F9Number 120 F9
F10Number 121 F10
F11Number 122 F11
F12Number 123 F12
NumlockNumber 144 Numlock
ScrolllockNumber 145 Scrolllock
SemicolonNumber 186 Semicolon
EqualSignNumber 187 EqualSign
CommaNumber 188 Comma
DashNumber 189 Dash
PeriodNumber 190 Period
ForwardSlashNumber 191 ForwardSlash
GraveAccentNumber 192 GraveAccent
OpenBracketNumber 219 OpenBracket
BackSlashNumber 220 BackSlash
CloseBraketNumber 221 CloseBraket
SingleQuoteNumber 222 SingleQuote
-
<static, constant> LoopType :String
-
循环类型
Type:
- String
Properties:
Name Type Default Description NoString no 不循环,只执行一次
RepeatString repeat 不断循环
PingPongString pingpong 来回不断循环
-
<static> Math :THING.Mathics
-
数学库
Type:
-
<static, constant> MouseButtonType :Number
-
鼠标按键键值
Type:
- Number
Properties:
Name Type Default Description LEFTNumber left MIDDLENumber middle RIGHTNumber right -
<static, readonly> PanoEvent :string
-
全景图事件
Type:
- string
Properties:
Name Type Default Description PanoPlayerReadystring panoplayerready 全景图播放器准备就绪事件
PanoChangestring panochange 全景图播放器中全景图切换事件 param:panoID, x, y, pano
PanoPlayerClosestring panoplayerclose 全景图播放器关闭事件
PanoHotspotClickstring panohotspotclick 全景图热点点击事件
-
<static, constant> SelectionMark :Number
-
选择器标记
Type:
- Number
Properties:
Name Type Default Description NoneNumber 0 不做操作
StopNumber 1 停止
JumpNumber 2 跳过
-
<static, constant> SkyBox :String
-
天空盒资源
Type:
- String
Properties:
Name Type Default Description BlueSkyString BlueSky BlueSky
MilkyWayString MilkyWay MilkyWay
NightString Night Night
SunCloudString SunCloud SunCloud
Type Definitions
-
LerpType
-
插值类型
Type:
- Object
- See:
Properties:
Name Type Description LinearObject 线性插值
Properties
Name Type Description Nonefunction 线性插值
QuadraticObject 二次插值
Properties
Name Type Description Infunction 二次插值(In)
Outfunction 二次插值(In)
InOutfunction 二次插值(InOut)
CubicObject 三次曲线插值
Properties
Name Type Description Infunction 三次插值(In)
Outfunction 三次插值(In)
InOutfunction 三次插值(InOut)
QuarticObject 四次插值
Properties
Name Type Description Infunction 四次插值(In)
Outfunction 四次插值(In)
InOutfunction 四次插值(InOut)
QuinticObject 五次插值
Properties
Name Type Description Infunction 五次插值(In)
Outfunction 五次插值(In)
InOutfunction 五次插值(InOut)
SinusoidalObject 正弦曲线插值
Properties
Name Type Description Infunction 正弦曲线插值(In)
Outfunction 正弦曲线插值(In)
InOutfunction 正弦曲线插值(InOut)
ExponentialObject 指数插值
Properties
Name Type Description Infunction 指数插值(In)
Outfunction 指数插值(In)
InOutfunction 指数插值(InOut)
CircularObject 迂回插值
Properties
Name Type Description Infunction 迂回插值(In)
Outfunction 迂回插值(In)
InOutfunction 迂回插值(InOut)
ElasticObject 弹性插值
Properties
Name Type Description Infunction 弹性插值(In)
Outfunction 弹性插值(In)
InOutfunction 弹性插值(InOut)
BackObject Back 插值
Properties
Name Type Description Infunction Back 插值(In)
Outfunction Back 插值(In)
InOutfunction Back 插值(InOut)
BounceObject 弹跳插值
Properties
Name Type Description Infunction 弹跳插值(In)
Outfunction 弹跳插值(In)
InOutfunction 弹跳插值(InOut)