Class

Camera

frontend/camera~Camera#Camera(fovY, aspect, near, far, eyeopt, targetopt, upopt)

Constructor

# new Camera(fovY, aspect, near, far, eyeopt, targetopt, upopt)

Creates a new perspective camera

Parameters:
Name Type Attributes Default Description
fovY number

Vertical field of view in radians

aspect number

Aspect ratio (width/height)

near number

Near clipping plane distance

far number

Far clipping plane distance

eye vec3.default <optional>
[0,0,-3]

Camera position

target vec3.default <optional>
[0,0,1]

Look-at target

up vec3.default <optional>
[0,1,0]

Up vector

View Source frontend/src/camera.ts, line 145