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); }
public void DefineCamera(string cameraName, string host, RobotCameraSettings settings) { Cameras[cameraName] = new CVARCEngineCamera(GetBody(host), DrawerFactory, settings); }
public void DefineCamera(string cameraName, string host, RobotCameraSettings settings) { //var hostBody = GetBodyOrException(host); //Cameras[cameraName] = new CVARCEngineCamera(hostBody, DrawerFactory, settings); }