Ejemplo n.º 1
0
 public CVARCEngineCamera(Body body, DrawerFactory factory, RobotCameraSettings settings)
 {
     Settings = settings;
     this.robot = body;
     Angle viewAngle = Settings.ViewAngle;
     _camera = new FirstPersonCamera(this.robot, Settings.Location,
                                     viewAngle, DefaultWidth / (double)DefaultHeight);
     _drawer = new OffscreenDirectXDrawer(factory.GetDirectXScene(), DefaultWidth,
                                          DefaultHeight);
 }
Ejemplo n.º 2
0
        public CVARCEngineCamera(Body body, DrawerFactory factory, RobotCameraSettings settings)
        {
            Settings   = settings;
            this.robot = body;
            Angle viewAngle = Settings.ViewAngle;

            _camera = new FirstPersonCamera(this.robot, Settings.Location,
                                            viewAngle, DefaultWidth / (double)DefaultHeight);
            _drawer = new OffscreenDirectXDrawer(factory.GetDirectXScene(), DefaultWidth,
                                                 DefaultHeight);
        }
Ejemplo n.º 3
0
 public void DefineCamera(string cameraName, string host, RobotCameraSettings settings)
 {
     Cameras[cameraName] = new CVARCEngineCamera(GetBody(host), DrawerFactory, settings);
 }
Ejemplo n.º 4
0
 public void DefineCamera(string cameraName, string host, RobotCameraSettings settings)
 {
     Cameras[cameraName] = new CVARCEngineCamera(GetBody(host), DrawerFactory, settings);
 }
Ejemplo n.º 5
0
 public void DefineCamera(string cameraName, string host, RobotCameraSettings settings)
 {
     //var hostBody = GetBodyOrException(host);
     //Cameras[cameraName] = new CVARCEngineCamera(hostBody, DrawerFactory, settings);
 }