Camera

class Camera()

Methods

copy

Camera.copy()
Return type:Camera()

dolly

Camera.dolly(delta)
Arguments:
Return type:

void

equals

Camera.equals(cam)
Arguments:
Return type:

boolean

equalsWithTolerance

Camera.equalsWithTolerance(cam, tolerance)
Arguments:
  • cam (Camera()) –
  • tolerance (number()) –
Return type:

boolean

getCameraPlaneIntersectionPoint

Camera.getCameraPlaneIntersectionPoint(point, view)
Arguments:
Return type:

Point3 | null

getFullMatrix

Camera.getFullMatrix(viewer[, view])
Arguments:
Return type:

Matrix

getHeight

Camera.getHeight()
Return type:number

getNearLimit

Camera.getNearLimit()
Return type:number

getPosition

Camera.getPosition()
Return type:Point3

getProjection

Camera.getProjection()
Return type:Projection

getProjectionMatrix

Camera.getProjectionMatrix(viewer[, view])
Arguments:
Return type:

Matrix

getTarget

Camera.getTarget()
Return type:Point3

getUp

Camera.getUp()
Return type:Point3

getViewMatrix

Camera.getViewMatrix(viewer)
Arguments:
Return type:

Matrix

getWidth

Camera.getWidth()
Return type:number

setHeight

Camera.setHeight(height)
Arguments:
  • height (number()) –
Return type:

void

setNearLimit

Camera.setNearLimit(nearLimit)
Arguments:
  • nearLimit (number()) –
Return type:

void

setPosition

Camera.setPosition(position)
Arguments:
Return type:

void

setProjection

Camera.setProjection(projection)
Arguments:
Return type:

void

setTarget

Camera.setTarget(target)
Arguments:
Return type:

void

setUp

Camera.setUp(up)
Arguments:
Return type:

void

setWidth

Camera.setWidth(width)
Arguments:
  • width (number()) –
Return type:

void

toJson

Camera.toJson()
Return type:object

transform

Camera.transform(matrix)
Arguments:
Return type:

Camera()

static create

Camera.create(pos, tar, up, projection, width, height[, nearLimit])
Arguments:
Return type:

Camera()

static fromJson

Camera.fromJson(objData)
Arguments:
  • objData (any()) –
Return type:

Camera()