Esempio n. 1
0
        private static void Main()
        {
            Console.OutputEncoding = Encoding.UTF8;
            Console.WriteLine("Для применения аффинных преобразований используются следующие клавиши:\n" +
                              "- \"q\", \"e\" - для поворота;\n" +
                              "- \"w\", \"s\", \"a\", \"d\" - для переноса;\n" +
                              "- \"r\" - для отражения;\n" +
                              "- стрелки - для масштабирования.\n" +
                              "Следует удостовериться что ввод на английском языке.\n" +
                              "Для запуска нажмите любой символ на клавиатуре.");
            Console.ReadKey();

            Points = SourceData.GetSourcePoints();

            Glut.GlutInit();
            Glut.glutInitWindowSize(700, 700);
            Glut.glutCreateWindow("GeometricModelingLR2");
            Glut.glutInitWindowPosition(100, 100);
            Glut.GlutDisplayFunc(Display);
            Glut.GlutKeyboardFunc(ClickKeyboardKeys);
            Glut.GlutSpecialFunc(ClickSpecialKeys);
            Glut.glutMainLoop();
        }