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(); }