# Camera

class `Sc.``Camera`()

  ## Index

  Methods

  - `fieldHeight`
  - `fieldWidth`
  - `fullMatrix`
  - `nearLimit`
  - `position`
  - `projection`
  - `projectionMatrix`
  - `reset`
  - `setNearLimit`
  - `setPosition`
  - `setTarget`
  - `setUpVector`
  - `target`
  - `upVector`
  - `viewMatrix`

## Methods

`Sc.Camera.``fieldHeight`()
  fieldHeight(): number

  Returns: number

`Sc.Camera.``fieldWidth`()
  fieldWidth(): number

  Returns: number

`Sc.Camera.``fullMatrix`()
  fullMatrix(width: number, height: number): `Matrix16`

  Parameters

  > width: number

  > height: number

  Returns: `Matrix16`

`Sc.Camera.``nearLimit`()
  nearLimit(): number

  Returns: number

`Sc.Camera.``position`()
  position(): `Vector3`

  Returns: `Vector3`

`Sc.Camera.``projection`()
  projection(): `Projection`

  Returns: `Projection`

`Sc.Camera.``projectionMatrix`()
  projectionMatrix(width: number, height: number): `Matrix16`

  Parameters

  > width: number

  > height: number

  Returns: `Matrix16`

`Sc.Camera.``reset`()
  reset(projection: `Projection`, position: `Vector3`, target: `Vector3`, up: `Vector3`, width: number, height: number): void

  Parameters

  > projection: `Projection`

  > position: `Vector3`

  > target: `Vector3`

  > up: `Vector3`

  > width: number

  > height: number

  Returns: void

`Sc.Camera.``setNearLimit`()
  setNearLimit(nearLimit: number): void

  Parameters

  > nearLimit: number

  Returns: void

`Sc.Camera.``setPosition`()
  setPosition(position: `Vector3`): void

  Parameters

  > position: `Vector3`

  Returns: void

`Sc.Camera.``setTarget`()
  setTarget(target: `Vector3`): void

  Parameters

  > target: `Vector3`

  Returns: void

`Sc.Camera.``setUpVector`()
  setUpVector(upVector: `Vector3`): void

  Parameters

  > upVector: `Vector3`

  Returns: void

`Sc.Camera.``target`()
  target(): `Vector3`

  Returns: `Vector3`

`Sc.Camera.``upVector`()
  upVector(): `Vector3`

  Returns: `Vector3`

`Sc.Camera.``viewMatrix`()
  viewMatrix(): `Matrix16`

  Returns: `Matrix16`

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize Web or choose a sample question below to start a conversation:

What is HOOPS Visualize Web?
What are the latest release notes for HOOPS Visualize Web?
How do I start evaluating HOOPS Visualize Web?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...