/// <summary> /// Sets this camera to have the same state as the given camera</summary> /// <param name="source">Source camera, which is not modified. This camera becomes a copy of it.</param> public void Init(Camera source) { ViewTypes perspective; Vec3F eye; Vec3F lookAtPoint; Vec3F upVector; float yFov; float nearZ; float farZ; float focusRadius; source.GetState( out perspective, out eye, out lookAtPoint, out upVector, out yFov, out nearZ, out farZ, out focusRadius); SetState( perspective, eye, lookAtPoint, upVector, yFov, nearZ, farZ, focusRadius); }