コード例 #1
0
ファイル: CVARCEngineCamera.cs プロジェクト: DmitryZyr/CVARC
 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);
 }
コード例 #2
0
ファイル: CVARCEngineCamera.cs プロジェクト: air-labs/CVARC
        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);
        }
コード例 #3
0
ファイル: CVARCEngine.cs プロジェクト: DmitryZyr/CVARC
 public void DefineCamera(string cameraName, string host, RobotCameraSettings settings)
 {
     Cameras[cameraName] = new CVARCEngineCamera(GetBody(host), DrawerFactory, settings);
 }
コード例 #4
0
ファイル: CVARCEngine.cs プロジェクト: air-labs/CVARC
 public void DefineCamera(string cameraName, string host, RobotCameraSettings settings)
 {
     Cameras[cameraName] = new CVARCEngineCamera(GetBody(host), DrawerFactory, settings);
 }
コード例 #5
0
ファイル: KroREngine.cs プロジェクト: mironov-alexey/uCvarc
 public void DefineCamera(string cameraName, string host, RobotCameraSettings settings)
 {
     //var hostBody = GetBodyOrException(host);
     //Cameras[cameraName] = new CVARCEngineCamera(hostBody, DrawerFactory, settings);
 }