public void Render()
        {
            if (currentScene != null && currentScene.IsInitialized)
            {
                currentScene.CheckKeyState();
            }
            CameraProvider cameraProvider = EyeTextureRenderer.cameraProvider;

            //camRot = Vector3.TransformNormal(camRot, Matrix.RotationY(0.01f));
            //cameraProvider.CameraPosition = camRot + Vector3.UnitY*30;
            //ISensorFusion sensorFusion = Context.OculusManager.getSensorFusion(0);
            //Vector3 cp2la = Vector3.TransformNormal(-camRot,Matrix.RotationQuaternion(sensorFusion.GetOrientation()));
            //cameraProvider.CameraLookAt = cameraProvider.CameraPosition + cp2la*30;
            if (HandOperationChecker != null)
            {
                Vector2 normalized = HandOperationChecker.getMovementVector();
                if (normalized.LengthSquared() == 0)
                {
                    PlayerModel.MotionManager.StopMotion(false);
                }
                else
                {
                    normalized.Normalize();


                    PlayerModel.Transformer.Position += new Vector3(normalized.X, 0, normalized.Y);
                    if (PlayerModel.MotionManager.CurrentMotionProvider == null || !PlayerModel.MotionManager.CurrentMotionProvider.IsPlaying)
                    {
                        PlayerModel.MotionManager.ApplyMotion(runMotion);
                    }
                }
            }
            EyeTextureRenderer.RenderTexture();
            ViewForm.Render();
        }
Exemple #2
0
 private void SubBtnDetailsView_Click(object sender, System.EventArgs e)
 {
     _ViewForm = new ViewForm();
     //_ViewForm.Show();
     OpenChildFormInContainer(_ViewForm);
     HideSubMenu();
 }
Exemple #3
0
        private void LaunchViewForm(GpfProjectFile project)
        {
            _socket.Send(BitConverter.GetBytes((int)ServerCodes.Util));
            int reply = BitConverter.ToInt32(_socket.Receive(), 0);

            if (reply != (int)ServerCodes.Util)
            {
                throw new Exception("Count funtion failure. Server response was invalid.");
            }

            int port = Convert.ToInt32(tbTcpPort.Text) + 1;

            _socket.Send(BitConverter.GetBytes(port));

            reply = BitConverter.ToInt32(_socket.Receive(), 0);
            if (reply != port)
            {
                throw new Exception("Count funtion failure. Server response was invalid.");
            }

            ViewForm frm = new ViewForm();

            NetMQSocket countSocket = _context.CreatePairSocket();

            countSocket.Connect("tcp://" + tbAddress.Text + ":" + port);


            frm.Initialise(new ViewFormSetup(countSocket, project, Gpus));

            this.Hide();
            frm.Show();
        }
Exemple #4
0
        private void openButton_Click(object sender, EventArgs e)
        {
            var node = treeView.SelectedNode;

            if (node == null)
            {
                return;
            }

            var item = (IFFFile.Node)node.Tag;

            if (item == null)
            {
                return;
            }

            try
            {
                string             fileName = item.Data.ReadString();
                IRepositoryTREFile repositoryTREFile;
                TREFile.TreInfo    treInfo;
                if (TREInfoFile.Repository.Find(fileName, out repositoryTREFile, out treInfo))
                {
                    var treInfoFile = new TREInfoFile(TREInfoFile.Repository, repositoryTREFile.FileName, treInfo);
                    ViewForm.Show(TREInfoFile.Repository, treInfoFile);
                }
            }
            catch
            {
            }
        }
Exemple #5
0
        public static void Initialise(ViewFormSetup setup, ViewForm ui)
        {
            //DateTime begin = DateTime.Now;
            Size viewportSize = ui.ViewPortSize;

            SimpleShader2D = new SimpleShader2D();
            ControlWidth   = viewportSize.Width;
            ControlHeight  = viewportSize.Height;
            BorderSize     = 20;
            TickSize       = 10;
            TextSize       = 100;
            SetViewportTransfrom();

            GL.MatrixMode(MatrixMode.Projection);
            GL.LoadIdentity();
            _projection = Matrix4.CreateOrthographicOffCenter(-1, 1, -1, 1, -10, 10);
            //0, _graph.Bounds.X, 0, _graph.Bounds.Y, -10, 10);
            GL.MultMatrix(ref _projection);

            ServerSocket = new ServerSocket(setup.Socket);
            FileManager  = new FileManager(setup.Project);

            Initialised = true;
            int filterCount = setup.Project.FilterFiles.Count;

            TimeTree = new TimeFrameTree(FileManager, filterCount);
            TimeTree.Fill();

            FrameElement tmp = TimeTree;

            while (tmp.Children.Count == 1 && tmp.Level != FrameNodeLevel.Minute)
            {
                tmp = tmp.Children[0];
                tmp.Fill();
            }

            MajorTickDepth = (FrameNodeLevel)(((int)tmp.Level) + 1);
            if ((int)MajorTickDepth >= (int)FrameNodeLevel.Minute)
            {
                RenderUnit = FrameNodeLevel.Second;
            }
            else if ((int)MajorTickDepth <= (int)FrameNodeLevel.Month)
            {
                RenderUnit = (FrameNodeLevel)(((int)MajorTickDepth) + 2);
            }
            else
            {
                RenderUnit = (FrameNodeLevel)(((int)MajorTickDepth) + 1);
            }

            var start = TimeTree.StartTime;
            var end   = TimeTree.EndTime;

            //CurrentCanvasData = TimeTree.GetCanvasData(new DateTime(start.Year, start.Month, 1), new DateTime(start.Year, start.Month + 1, 1), FrameNodeLevel.Day, FrameNodeLevel.Month);
            CurrentCanvasData = TimeTree.GetCanvasData(start, end, RenderUnit, FrameNodeLevel.Root);

            // TimeSpan total = DateTime.Now.Subtract(begin);
            // MessageBox.Show("Setup Time (ms): " + total.TotalMilliseconds);
        }
Exemple #6
0
        private void OpenView(string name)
        {
            View     v  = metaDbContainer.ViewSet.First(x => x.Name == name);
            ViewForm vf = new ViewForm(metaDbContainer, dbConnection, v);

            vf.MdiParent = this;
            vf.Show();
        }
Exemple #7
0
 /// <summary>
 ///
 /// </summary>
 public MainForm()
 {
     SetStyle(ControlStyles.DoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint, true);
     InitializeComponent();
     _rec = new Recognizer();
     _rec.ProgressChangedEvent += new ProgressEventHandler(OnProgressChanged);
     _points  = new List <TimePointF>(256);
     _viewFrm = null;
     _similar = true;
 }
Exemple #8
0
 /// <summary>
 ///
 /// </summary>
 private void ReloadViewForm()
 {
     if (_viewFrm != null && !_viewFrm.IsDisposed)
     {
         _viewFrm.Close();
         _viewFrm       = new ViewForm(_rec.Gestures);
         _viewFrm.Owner = this;
         _viewFrm.Show();
     }
 }
Exemple #9
0
        private void button4_Click(object sender, EventArgs e)
        {
            panel1.Controls.Clear();
            ViewForm view = new ViewForm();

            view.TopLevel   = false;
            view.AutoScroll = true;
            this.panel1.Controls.Add(view);
            view.Show();
        }
Exemple #10
0
        public Core(ViewForm viewForm, Size screenSize)
        {
            r               = new Random();
            this.viewForm   = viewForm;
            this.screenSize = screenSize;
            InitializeSystems();
            currentLevel = LevelManager.MoveNextLevel();
            InitState();

            AudioEngine.PlayNewInstance(@"event:/themes/THEME");
        }
Exemple #11
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            var Model     = new Model.FullWeather();
            var View      = new ViewForm();
            var Presenter = new Presenter.WeatherPresenter(Model, View);

            Application.Run(View);
        }
Exemple #12
0
        public int Viewing(ViewForm form)
        {
            form.ByUserID = form.UserID; // byUserID has to be the UserID
            using (var uow = UnitOfWorkFactory.Create <NovelContext>())
            {
                var service = new UserActionService(uow);
                var id      = service.Viewing(form);

                var view = service.SummarizeView(form);
                return(view);
            }
        }
Exemple #13
0
        public ActionResult Detail(ReleaseCriteria criteria)
        {
            criteria.ByUserID = UserSession.UserID;
            var detail = Facade <SeriesFacade>().GetRelease(criteria);
            // log views
            var viewForm = new ViewForm {
                UserID = criteria.ByUserID, SourceID = detail.ID, SourceTable = R.SourceTable.RELEASE
            };

            Facade <UserActionFacade>().Viewing(viewForm);
            return(View(detail));
        }
Exemple #14
0
        public static void Initialize(ViewForm viewForm, Size cameraSize)
        {
            view = viewForm;
            SetCameraBuffer(cameraSize);

            gfxCamera = cameraBuffer.Graphics;
            gfxCamera.InterpolationMode = InterpolationMode.Bilinear;

            bmpShadowMask = new Bitmap(cameraSize.Width, cameraSize.Height);
            gfxShadowMask = Graphics.FromImage(bmpShadowMask);
            gfxShadowMask.CompositingMode = CompositingMode.SourceCopy;
        }
Exemple #15
0
        public ActionResult Detail(NovelCriteria criteria)
        {
            var detail = Facade <NovelFacade>().GetNovel(criteria);

            // log views
            var viewForm = new ViewForm {
                UserID = UserSession.UserID, SourceID = detail.ID, SourceTable = R.SourceTable.NOVEL
            };

            Facade <UserActionFacade>().Viewing(viewForm);

            return(View(detail));
        }
Exemple #16
0
        // GET: Chapter
        public ActionResult Index(ChapterCriteria criteria)
        {
            var detail = Facade <NovelFacade>().GetChapter(criteria);

            // log views
            var viewForm = new ViewForm {
                UserID = UserSession.UserID, SourceID = detail.ID, SourceTable = R.SourceTable.CHAPTER
            };

            Facade <UserActionFacade>().Viewing(viewForm);

            return(View(detail));
        }
Exemple #17
0
        public ActionResult Detail(AuthorCriteria criteria)
        {
            criteria.ByUserID = UserSession.UserID;
            var detail = Facade <AuthorFacade>().Get(criteria);

            // log views
            var viewForm = new ViewForm {
                UserID = criteria.ByUserID, SourceID = detail.ID, SourceTable = R.SourceTable.AUTHOR
            };

            Facade <UserActionFacade>().Viewing(viewForm);

            return(View(detail));
        }
Exemple #18
0
        public ActionResult Detail(GlossaryCriteria criteria)
        {
            criteria.ByUserID = UserSession.UserID;
            var detail = Facade <GlossaryFacade>().Get(criteria);

            // log views
            var viewForm = new ViewForm {
                UserID = criteria.ByUserID, SourceID = detail.ID, SourceTable = R.SourceTable.GLOSSARY
            };

            Facade <UserActionFacade>().Viewing(viewForm);

            return(View(detail));
        }
        private void Button_Play_Click(object sender, EventArgs e)
        {
            Loger.addToLofFile("\nНачало новой программы");
            Program.comandText = RichTextBox_ProgramCode.Text;

            ActionForm = new ViewForm();

            ViewFormThread = new Thread(Start_ViewFormThread);
            ViewFormThread.Start();

            AnimationThread = new Thread(Start_AnimationThread);
            AnimationThread.Start();

            ButtonStatusRevers(true);
        }
Exemple #20
0
        public int SummarizeView(ViewForm form)
        {
            var tUserView  = View <UserView>();
            var tSummarize = Table <Summarize>();

            var summarize = tSummarize.GetOrAdd(w => w.SourceID == form.SourceID && w.SourceTable == form.SourceTable);

            MapProperty(form, summarize);
            UpdateAuditFields(summarize, form.ByUserID);
            summarize.ViewCount = tUserView.Where(w => w.SourceID == form.SourceID && w.SourceTable == form.SourceTable).Count();
            // save
            SaveChanges();

            return(summarize.ViewCount);
        }
Exemple #21
0
 public static string AddViewForm(ViewForm viewForm)
 {
     using (var db = new ChatFormEntities())
     {
         try
         {
             db.ViewForms.Add(viewForm);
             db.SaveChanges();
             return("ViewForm added");
         }
         catch (System.Data.Entity.Infrastructure.DbUpdateException ex)
         {
             return($"Error!!! {ex.Message}");
         }
     }
 }
Exemple #22
0
        public int Viewing(ViewForm form)
        {
            var tUserView = Table <UserView>();

            const int VIEW_COUNT_MINUTES = 5;
            var       lastView           = DateTime.Now.AddMinutes(5 * -1);

            var userView = tUserView.GetOrAdd(w => w.UserID == form.UserID && w.SourceID == form.SourceID && w.SourceTable == form.SourceTable && w.UpdatedDate > lastView);

            MapProperty(form, userView);
            UpdateAuditFields(userView, form.ByUserID);
            // save
            SaveChanges();

            return(userView.UserID);
        }
Exemple #23
0
 public static string EditViewForm(ViewForm viewForm)
 {
     using (var db = new ChatFormEntities())
     {
         try
         {
             db.Entry(viewForm).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return("ViewForm edited");
         }
         catch (System.Data.Entity.Infrastructure.DbUpdateException ex)
         {
             return($"Error!!! {ex.Message}");
         }
     }
 }
Exemple #24
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ViewGesture_Click(object sender, System.EventArgs e)
 {
     if (_viewFrm != null && !_viewFrm.IsDisposed)
     {
         _viewFrm.Close();
         _viewFrm = null;
     }
     else
     {
         Cursor.Current = Cursors.WaitCursor;
         _viewFrm       = new ViewForm(_rec.Gestures);
         _viewFrm.Owner = this;
         _viewFrm.Show();
         Cursor.Current = Cursors.Default;
     }
 }
Exemple #25
0
        public UserActionDetail Get(ViewForm form)
        {
            using (var uow = UnitOfWorkFactory.Create <NovelContext>())
            {
                var service = new UserActionService(uow);


                var userAction = new UserActionDetail();
                userAction.Voted =
                    service.View <UserVote>().Where(w => w.SourceTable == form.SourceTable && w.SourceID == form.SourceID && w.UserID == form.UserID).Select(s => s.Vote).SingleOrDefault();

                userAction.QualityRated =
                    service.View <UserRate>().Where(w => w.SourceTable == form.SourceTable && w.SourceID == form.SourceID && w.UserID == form.UserID).Select(s => s.Rate).SingleOrDefault();

                userAction.IsRead = service.View <UserRead>().Where(w => w.SourceTable == form.SourceTable && w.SourceID == form.SourceID && w.UserID == form.UserID).Any();

                return(userAction);
            }
        }
Exemple #26
0
        private void создатьНовуюФормуToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            GetStringForm gsf = new GetStringForm("Создание формы", "Введите название формы");

            if (gsf.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            if (metaDbContainer.ViewSet.Any(x => x.Name == gsf.Value))
            {
                MessageBox.Show("ФОрма с таким именем уже существует", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                создатьНовуюФормуToolStripMenuItem1_Click(null, null);
                return;
            }

            ViewForm childForm = new ViewForm(metaDbContainer, dbConnection, gsf.Value);

            childForm.MdiParent = this;
            childForm.Show();
        }
Exemple #27
0
        public async Task <IActionResult> Create([FromBody] ViewForm view, CancellationToken ct)
        {
            var createdView = await _viewService.CreateAsync(view, ct);

            return(CreatedAtAction(nameof(this.Get), new { id = createdView.Id }, createdView));
        }
        /// <summary>
        /// 
        /// </summary>
		public MainForm()
		{
			SetStyle(ControlStyles.DoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint, true);
			InitializeComponent();
			_rec = new Recognizer();
            _rec.ProgressChangedEvent += new ProgressEventHandler(OnProgressChanged);
			_points = new List<TimePointF>(256);
			_viewFrm = null;
            _similar = true;
		}
 /// <summary>
 /// 
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ViewGesture_Click(object sender, System.EventArgs e)
 {
     if (_viewFrm != null && !_viewFrm.IsDisposed)
     {
         _viewFrm.Close();
         _viewFrm = null;
     }
     else
     {
         Cursor.Current = Cursors.WaitCursor;
         _viewFrm = new ViewForm(_rec.Gestures);
         _viewFrm.Owner = this;
         _viewFrm.Show();
         Cursor.Current = Cursors.Default;
     }
 }
Exemple #30
0
        private void ButtonOne_Click(object sender, EventArgs e)
        {
            ViewForm View = new ViewForm();

            View.Show();
        }
 /// <summary>
 /// 
 /// </summary>
 private void ReloadViewForm()
 {
     if (_viewFrm != null && !_viewFrm.IsDisposed)
     {
         _viewFrm.Close();
         _viewFrm = new ViewForm(_rec.Gestures);
         _viewFrm.Owner = this;
         _viewFrm.Show();
     }
 }
 private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
 {
     SubForm = new ViewForm();
 }
 private void LoadForm(IView v)
 {
     ViewForm form = new ViewForm(v);
     v.OnClose = () =>
     {
         LoadDashboard(preloadedLevel);
         form.Close();
     };
     form.Show();
 }
 public RoboAnimator(string comands, ViewForm VF)
 {
     comandList = Parser.Parse(comands);
     this.VF    = VF;
 }