Creates a perspective camera.



## Description
no description
## Parameters

<table>
<thead>
	<tr>
		<th>Name</th>
		<th>Type</th>
		<th>Description</th>
	</tr>
</thead>
<tr>
	<td>keepPosWhenParenting</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>toggle on to keep world position when adding a parent or removing from one</td>
</tr>
<tr>
	<td>rotationOrder</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>rotation order</td>
</tr>
<tr>
	<td>t</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>translate</td>
</tr>
<tr>
	<td>r</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>rotation</td>
</tr>
<tr>
	<td>s</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>scale</td>
</tr>
<tr>
	<td>scale</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>scale</td>
</tr>
<tr>
	<td>matrixAutoUpdate</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>set for the matrix to be updated every frame</td>
</tr>
<tr>
	<td>controls</td>
	<td><div class='bg-indigo-800 px-2 py-px text-white rounded-sm'>node_path</div></td>
	<td>controls node to allow the camera to be moved by user input</td>
</tr>
<tr>
	<td>near</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>near</td>
</tr>
<tr>
	<td>far</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>far</td>
</tr>
<tr>
	<td>display</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>display</td>
</tr>
<tr>
	<td>showHelper</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>show helper</td>
</tr>
<tr>
	<td>fov</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>field of view</td>
</tr>
<tr>
	<td>frameMode</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>fov adjust mode</td>
</tr>
<tr>
	<td>expectedAspectRatio</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>expected aspect ratio</td>
</tr>
<tr>
	<td>setScene</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>toggle on to override rendered scene</td>
</tr>
<tr>
	<td>scene</td>
	<td><div class='bg-indigo-800 px-2 py-px text-white rounded-sm'>node_path</div></td>
	<td>override rendered scene</td>
</tr>
<tr>
	<td>setRenderer</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>toggle on to override the renderer</td>
</tr>
<tr>
	<td>renderer</td>
	<td><div class='bg-indigo-800 px-2 py-px text-white rounded-sm'>node_path</div></td>
	<td>override renderer used</td>
</tr>
<tr>
	<td>setCSSRenderer</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>toggle on to add a CSSRenderer to have html elements on top of the 3D objects</td>
</tr>
<tr>
	<td>CSSRenderer</td>
	<td><div class='bg-indigo-800 px-2 py-px text-white rounded-sm'>node_path</div></td>
	<td>add a css renderer</td>
</tr>
<tr>
	<td>useWebXR</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>allows this camera to be used in AR (augmented reality) or VR (virtual reality)</td>
</tr>
<tr>
	<td>useAR</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>activates AR (augmented reality)</td>
</tr>
<tr>
	<td>useVR</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>activates VR (virtual reality)</td>
</tr>
</table>