CameraControl
Controls the camera with user input.
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
camera: * |
|
| public |
canvas: * |
|
| public |
|
|
| public |
|
|
| public |
dragMode: * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
mouseDownPos: * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
mousePos: * |
|
| public |
|
|
| public |
viewer: * |
|
Method Summary
| Public Methods | ||
| public |
getEyeLookDist(): * |
|
| public |
keyEvent(e: *, state: *) |
|
| Private Methods | ||
| private |
canvasMouseDown(e: *) |
|
| private |
canvasMouseMove(e: *) |
|
| private |
canvasMouseUp(e: *) |
|
| private |
canvasWheel(e: *) |
|
| private |
cleanup() |
|
| private |
closeEnoughCanvas(p: *, q: *): * |
|
| private |
documentMouseUp(e: *) |
|
| private |
getCanvasPosFromEvent(event: *, canvasPos: *): * |
|
| private |
|
|
Public Constructors
public constructor() source
Public Members
public camera: * source
public canvas: * source
public documentMouseUpHandler: * source
public dragMode: * source
public mouseDownPos: * source
public mouseDownTime: * source
public mousePos: * source
public viewer: * source
Public Methods
public keyEvent(e: *, state: *) source
Params:
| Name | Type | Attribute | Description |
| e | * | ||
| state | * |
Private Methods
private canvasMouseDown(e: *) source
Params:
| Name | Type | Attribute | Description |
| e | * |
private canvasMouseMove(e: *) source
Params:
| Name | Type | Attribute | Description |
| e | * |
private canvasMouseUp(e: *) source
Params:
| Name | Type | Attribute | Description |
| e | * |
private canvasWheel(e: *) source
Params:
| Name | Type | Attribute | Description |
| e | * |
private cleanup() source
private closeEnoughCanvas(p: *, q: *): * source
Params:
| Name | Type | Attribute | Description |
| p | * | ||
| q | * |
Return:
| * |
private documentMouseUp(e: *) source
Params:
| Name | Type | Attribute | Description |
| e | * |
private getCanvasPosFromEvent(event: *, canvasPos: *): * source
Params:
| Name | Type | Attribute | Description |
| event | * | ||
| canvasPos | * |
Return:
| * |
