Methods
Static debounce
- debounce(fn: Function, delay: number): Function
-
Parameters
-
fn: Function
-
delay: number
Returns Function
Static dispose
- dispose(o: Object3D, recursive?: undefined | false | true): void
-
Parameters
-
o: Object3D
-
Optional recursive: undefined | false | true
Returns void
Static getHorizontalPlaneCoordinate
- getHorizontalPlaneCoordinate(__namedParameters: object, view: View, camera: Camera | undefined): Vector2 | null
-
Parameters
-
__namedParameters: object
-
view: View
-
camera: Camera | undefined
Returns Vector2
|
null
Static getHorizontalPlaneCoordinate3
- getHorizontalPlaneCoordinate3(__namedParameters: object, view: View, camera: Camera | undefined): Vector3 | null
-
Parameters
-
__namedParameters: object
-
view: View
-
camera: Camera | undefined
Returns Vector3
|
null
Static getMouseIntersection
- getMouseIntersection(objects: Element[], __namedParameters: object, camera: Camera, candidates?: Element[], maxWorldDistance?: number): Intersection | null
-
Parameters
-
-
__namedParameters: object
-
camera: Camera
-
Optional candidates: Element[]
-
Default value maxWorldDistance: number = -1
Returns Intersection
|
null
碰撞对象
Static getMouseIntersectionOnScreen
- getMouseIntersectionOnScreen(objects: Object3D[] | Element[], __namedParameters: object, __namedParameters: object, maxDistance: number, camera: Camera, candidates?: Object3D[] | Element[], maxWorldDistance?: number, boundingBoxes?: Map<Object3D | Element, [number, number]>): Object3D | Element | null
-
Parameters
-
objects: Object3D[] | Element[]
-
__namedParameters: object
-
__namedParameters: object
-
screenHeight: number
-
screenWidth: number
-
maxDistance: number
-
camera: Camera
-
Optional candidates: Object3D[] | Element[]
-
Default value maxWorldDistance: number = 13
-
Optional boundingBoxes: Map<Object3D | Element, [number, number]>
Returns Object3D
|
Element
|
null
碰撞到的对象
Static projectToScreenCoordinate
- projectToScreenCoordinate(position: Vector3, view: View, camera: Camera | undefined): object | null
-
Parameters
-
position: Vector3
-
view: View
-
camera: Camera | undefined
Returns object
|
null
转换后的屏幕坐标
销毁工具