Class/Object

cesium

Camera

Related Docs: object Camera | package cesium

Permalink

class Camera extends Object

The camera is defined by a position, orientation, and view frustum.

The orientation forms an orthonormal basis with a view, up and right = view x up unit vectors.

The viewing frustum is defined by 6 planes. Each plane is represented by a Cartesian4 object, where the x, y, and z components define the unit vector normal to the plane, and the w component is the distance of the plane from the origin/camera position.

alias Camera

demo Sandcastle Camera Demo demo Example from the

Annotations
@RawJSType() @native() @JSName( "Cesium.Camera" )
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Camera
  2. Object
  3. Any
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Camera(scene: Scene)

    Permalink
  2. new Camera()

    Permalink
    Attributes
    protected

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def cameraToWorldCoordinates(cartesian: Cartesian4, result: Cartesian4 = ???): Cartesian4

    Permalink
  6. def cameraToWorldCoordinatesPoint(cartesian: Cartesian3, result: Cartesian3 = ???): Cartesian3

    Permalink
  7. def cameraToWorldCoordinatesVector(cartesian: Cartesian3, result: Cartesian3 = ???): Cartesian3

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def computeViewRectangle(ellipsoid: Ellipsoid = ???, result: Rectangle = ???): |[Rectangle, Unit]

    Permalink
  10. var constrainedAxis: Cartesian3

    Permalink
  11. var defaultLookAmount: Double

    Permalink
  12. var defaultMoveAmount: Double

    Permalink
  13. var defaultRotateAmount: Double

    Permalink
  14. var defaultZoomAmount: Double

    Permalink
  15. var direction: Cartesian3

    Permalink
  16. var directionWC: Cartesian3

    Permalink
  17. def distanceToBoundingSphere(boundingSphere: BoundingSphere): Double

    Permalink
  18. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def flyHome(duration: Double = ???): Dynamic

    Permalink
  22. def flyTo(options: CameraFlyToOptions): Dynamic

    Permalink
  23. def flyToBoundingSphere(boundingSphere: BoundingSphere, options: CameraFlyToBoundingSphereOptions = ???): Dynamic

    Permalink
  24. var frustum: Frustum

    Permalink
  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  26. def getMagnitude(): Double

    Permalink
  27. def getPickRay(windowPosition: Cartesian2, result: Ray = ???): Ray

    Permalink
  28. def getPixelSize(boundingSphere: BoundingSphere, drawingBufferWidth: Double, drawingBufferHeight: Double): Double

    Permalink
  29. def getRectangleCameraCoordinates(rectangle: Rectangle, result: Cartesian3 = ???): Cartesian3

    Permalink
  30. def hasOwnProperty(v: String): Boolean

    Permalink
    Definition Classes
    Object
  31. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  32. var heading: Double

    Permalink
  33. var inverseTransform: Matrix4

    Permalink
  34. var inverseViewMatrix: Matrix4

    Permalink
  35. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  36. def isPrototypeOf(v: Object): Boolean

    Permalink
    Definition Classes
    Object
  37. def look(axis: Cartesian3, angle: Double = ???): Dynamic

    Permalink
  38. def lookAt(target: Cartesian3, offset: |[Cartesian3, HeadingPitchRange]): Dynamic

    Permalink
  39. def lookAtTransform(transform: Matrix4, offset: |[Cartesian3, HeadingPitchRange] = ???): Dynamic

    Permalink
  40. def lookDown(amount: Double = ???): Dynamic

    Permalink
  41. def lookLeft(amount: Double = ???): Dynamic

    Permalink
  42. def lookRight(amount: Double = ???): Dynamic

    Permalink
  43. def lookUp(amount: Double = ???): Dynamic

    Permalink
  44. var maximumTranslateFactor: Double

    Permalink
  45. var maximumZoomFactor: Double

    Permalink
  46. def move(direction: Cartesian3, amount: Double = ???): Dynamic

    Permalink
  47. def moveBackward(amount: Double = ???): Dynamic

    Permalink
  48. def moveDown(amount: Double = ???): Dynamic

    Permalink
  49. var moveEnd: Event

    Permalink
  50. def moveForward(amount: Double = ???): Dynamic

    Permalink
  51. def moveLeft(amount: Double = ???): Dynamic

    Permalink
  52. def moveRight(amount: Double = ???): Dynamic

    Permalink
  53. var moveStart: Event

    Permalink
  54. def moveUp(amount: Double = ???): Dynamic

    Permalink
  55. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  56. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  57. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  58. def pickEllipsoid(windowPosition: Cartesian2, ellipsoid: Ellipsoid = ???, result: Cartesian3 = ???): Cartesian3

    Permalink
  59. var pitch: Double

    Permalink
  60. var position: Cartesian3

    Permalink
  61. var positionCartographic: Cartographic

    Permalink
  62. var positionWC: Cartesian3

    Permalink
  63. def propertyIsEnumerable(v: String): Boolean

    Permalink
    Definition Classes
    Object
  64. var right: Cartesian3

    Permalink
  65. var rightWC: Cartesian3

    Permalink
  66. var roll: Double

    Permalink
  67. def rotate(axis: Cartesian3, angle: Double = ???): Dynamic

    Permalink
  68. def rotateDown(angle: Double = ???): Dynamic

    Permalink
  69. def rotateLeft(angle: Double = ???): Dynamic

    Permalink
  70. def rotateRight(angle: Double = ???): Dynamic

    Permalink
  71. def rotateUp(angle: Double = ???): Dynamic

    Permalink
  72. def setView(options: CameraSetViewOptions): Dynamic

    Permalink
  73. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  74. def toLocaleString(): String

    Permalink
    Definition Classes
    Object
  75. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  76. var transform: Matrix4

    Permalink
  77. def twistLeft(amount: Double = ???): Dynamic

    Permalink
  78. def twistRight(amount: Double = ???): Dynamic

    Permalink
  79. var up: Cartesian3

    Permalink
  80. var upWC: Cartesian3

    Permalink
  81. def valueOf(): Any

    Permalink
    Definition Classes
    Object
  82. def viewBoundingSphere(boundingSphere: BoundingSphere, offset: HeadingPitchRange = ???): Dynamic

    Permalink
  83. var viewMatrix: Matrix4

    Permalink
  84. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. def worldToCameraCoordinates(cartesian: Cartesian4, result: Cartesian4 = ???): Cartesian4

    Permalink
  88. def worldToCameraCoordinatesPoint(cartesian: Cartesian3, result: Cartesian3 = ???): Cartesian3

    Permalink
  89. def worldToCameraCoordinatesVector(cartesian: Cartesian3, result: Cartesian3 = ???): Cartesian3

    Permalink
  90. def zoomIn(amount: Double = ???): Dynamic

    Permalink
  91. def zoomOut(amount: Double = ???): Dynamic

    Permalink

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped