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

- {Scene} scene The scene.

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 cancelFlight(): Unit

    Permalink
  9. def clone(): AnyRef

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

    Permalink
  11. var constrainedAxis: Cartesian3

    Permalink
  12. var defaultLookAmount: Double

    Permalink
  13. var defaultMoveAmount: Double

    Permalink
  14. var defaultRotateAmount: Double

    Permalink
  15. var defaultZoomAmount: Double

    Permalink
  16. var direction: Cartesian3

    Permalink
  17. var directionWC: Cartesian3

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

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

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

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

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

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

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

    Permalink
  25. var frustum: Frustum

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

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

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

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

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

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

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

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

    Permalink
  34. var inverseTransform: Matrix4

    Permalink
  35. var inverseViewMatrix: Matrix4

    Permalink
  36. final def isInstanceOf[T0]: Boolean

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

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

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

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

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

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

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

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

    Permalink
  45. var maximumTranslateFactor: Double

    Permalink
  46. var maximumZoomFactor: Double

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

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

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

    Permalink
  50. var moveEnd: Event

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

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

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

    Permalink
  54. var moveStart: Event

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

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

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

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

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

    Permalink
  60. var pitch: Double

    Permalink
  61. var position: Cartesian3

    Permalink
  62. var positionCartographic: Cartographic

    Permalink
  63. var positionWC: Cartesian3

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

    Permalink
    Definition Classes
    Object
  65. var right: Cartesian3

    Permalink
  66. var rightWC: Cartesian3

    Permalink
  67. var roll: Double

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  80. var up: Cartesian3

    Permalink
  81. var upWC: Cartesian3

    Permalink
  82. def valueOf(): Any

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

    Permalink
  84. var viewMatrix: Matrix4

    Permalink
  85. final def wait(): Unit

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

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

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

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

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

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

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

    Permalink

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped