Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

На чем сейчас программируют графику? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Произведение элементов одномерного массива http://www.cyberforum.ru/cpp-beginners/thread1702528.html
Простите за ошибку, нужно произведение всех элементов массива. Все... просто уже плывут мозги... Посмотрите на этот ужас и скажите что не так. Не считает произведение элементов. #include <iostream>...
C++ Передача аргументов в конструктор У меня есть в классе конструктор по умолчанию: Port(const char * br = "none",const char * st = "none",int b = 0); Я создал производный от этого класс в котором также используется динамическое... http://www.cyberforum.ru/cpp-beginners/thread1702501.html
C++ Почему не работает цикл получения параметров объекта?
Есть такой код int j = 0; while(!feof(f)) { (**ob).get_p(f, name_1, name_2, name_3, &x, &y); ++j; } где ob-объект класса. Почему при удалении из кода счетчика j...
C++ Научите создавать эхо сервер
Это возможно звучит очень нагло. Но передо мной поставили такую задачу, создать эхо сервер и эхо клиент, и чтобы я разбиралась в этом) Можно посидеть в скайпе, поболтать) В ответ помогу чем смогу)
C++ Срабатывание точки останова http://www.cyberforum.ru/cpp-beginners/thread1702470.html
Выделяю память char **a = new char*; // 3 строк for (int i = 0; i < 3; i++) { a = new char; // Под каждую строку выделяем массив в 20 символов } освобождаю память
C++ Задачка на нахождения числа прямоугольников площадь которых больше D Каждой парой (Xk, Yk) заданы длины сторон одного из прямоугольников; найти число тех прямоугольников, площадь которых больше D. Не могу понять как это записать насчет прямоугольников. Не могу понять... подробнее

Показать сообщение отдельно
Shamsik
-42 / 17 / 5
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
Завершенные тесты: 2
04.04.2016, 02:04
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
double ScreenW, ScreenH; 
 
private float devX; 
private float devY; 
 
// массив, который будет хранить значения x,y точек графика 
private float[,] GrapValuesArray; 
private int elements_count = 0; 
private bool not_calculate = true;
private int pointPosition = 0; 
float lineX, lineY; 
// текущение координаты курсора мыши 
float Mcoord_X = 0, Mcoord_Y = 0; 
 
 
private void Form1_Load(object sender, EventArgs e) 
{ 
 
  // инициализация библиотеки glut 
  Glut.glutInit(); 
  Glut.glutInitDisplayMode(Glut.GLUT_RGB | Glut.GLUT_DOUBLE); 
  Gl.glClearColor(255, 255, 255, 1); 
  Gl.glViewport(0, 0, AnT.Width, AnT.Height); 
  Gl.glMatrixMode(Gl.GL_PROJECTION); 
  // очистка матрицы 
  Gl.glLoadIdentity(); 
 
  if ((float)AnT.Width <= (float)AnT.Height) 
  { 
    ScreenW = 30.0; 
    ScreenH = 30.0 * (float)AnT.Height / (float)AnT.Width; 
    Glu.gluOrtho2D(0.0, ScreenW, 0.0, ScreenH);
  } 
  else 
  {
    ScreenW = 30.0 * (float)AnT.Width / (float)AnT.Height; 
    ScreenH = 30.0; 
    Glu.gluOrtho2D(0.0, 30.0 * (float)AnT.Width / (float)AnT.Height, 0.0, 30.0);
  } 
 
  // сохранение коэффициентов
  devX = (float)ScreenW / (float)AnT.Width; 
  devY = (float)ScreenH / (float)AnT.Height; 
  Gl.glMatrixMode(Gl.GL_MODELVIEW); 
 
  // старт счетчика
  PointInGrap.Start();
 
}
Добавлено через 1 минуту
Простое создание графики.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru