PerspectiveCamera
Perspective Camera. Extends from Node.
Constructor
new G3D.PerspectiveCamera(scene);
options
| name | type | description | 
|---|---|---|
| scene | G3D.Scene | the g3d scene you want to put the camera in | 
Properties
| name | type | description | 
|---|---|---|
| center | {x: Number, y: Number, z: Number} | the center point the camera is looking at, default is {x: 0, y: 1, z: 0} | 
| up | {x: Number, y: Number, z: Number} | the up direction of the camera, default is {x: 0, y: 1, z: 0} | 
| near | Number | distance between camera and the near plane, default is 1 | 
| far | Number | distance between camera and the far plane, default is 1000 | 
| fov | Number | field of view, default is 90 | 
Methods
getViewRay(x, y, flip)
Create a ray from camera position to the mouse-click direction.
options
| name | type | description | 
|---|---|---|
| x | Number | mouse-click position x value in the canvas | 
| y | Number | mouse-click position y value in the canvas | 
| flip | Boolean | whether to flip the y value, default is true | 
returns
ray: G3D.Ray | null, the created ray

