Exemple #1
0
 /// <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);
 }
Exemple #2
0
        /// <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);
        }