Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Bonjji17
0 / 0 / 0
Регистрация: 10.06.2017
Сообщений: 21
1

Метод DrawAxis(), который рисует направление осей координат

16.10.2017, 16:10. Просмотров 130. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста. Пытаюсь создать метод который рисует оси координат, и при этом каждая ось своим цветом. Ось Ox – красным цветом, ось Oy – зеленым, ось Oz – синим. Но все получается черным, что может быть не так?
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
 private void DrawAxis()
        {
            var mv = new float[16];
            Gl.glGetFloatv(Gl.GL_MODELVIEW_MATRIX, mv);
            Gl.glLineWidth(3);
            Gl.glMatrixMode(Gl.GL_MODELVIEW);
            Gl.glBegin(Gl.GL_LINES);
 
            Gl.glTranslated(1, 0, 0);
           
            Gl.glColor3d(1.0, 0.0, 0.0);
            Gl.glVertex3d(0, 0, 0);
            Gl.glVertex3d(mv[0], mv[1], mv[2]);
            
            Gl.glColor3d(0, 1, 0);
            Gl.glVertex3d(0, 0, 0);
            Gl.glVertex3d(mv[4], mv[5], mv[6]);
            
            Gl.glColor3d(0, 0, 1);
            Gl.glVertex3d(0, 0, 0);
            Gl.glVertex3d(mv[8], mv[9], mv[10]);
            
            Gl.glEnd();
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2017, 16:10
Ответы с готовыми решениями:

Проверить положение точки относительно осей координат
Такое задание, проверьте правильно ли написаны условия. Даны координаты точки...

Определить, лежит ли точка на одной из осей координат
Добрый день...помогите пожалуйста сделать задание. Даны координаты точки С....

Вывести расположение заданной точки относительно осей координат
С Клавиатуры вводятся x,y - целочисленные координаты точки на плоскости. Если...

Создать примитивный графический редактор, который рисует простые фигуры
Нужно сделать 3 вариант по этим заданиям, а я вообще не понимаю в этих кодах...

Создать класс, который имеет параметризованный метод, который рассчитывает, простое ли число
Создать класс, который имеет параметризованный метод, который рассчитывает,...

2
SeIZVeIZ
673 / 622 / 263
Регистрация: 08.02.2014
Сообщений: 1,927
Завершенные тесты: 3
16.10.2017, 16:17 2
Цитата Сообщение от Bonjji17 Посмотреть сообщение
Gl.glColor3d(1.0, 0.0, 0.0);
Цитата Сообщение от Bonjji17 Посмотреть сообщение
Gl.glColor3d(0, 0, 1);
Цитата Сообщение от Bonjji17 Посмотреть сообщение
Gl.glColor3d(0, 1, 0);
ты везде задаёшь чёрный цвет, как она другой покажет то?

На ресурс смотри там какие значения надо дать по RGB для твоих цветов:

Онлайн определения цвета по RGB
0
Bonjji17
0 / 0 / 0
Регистрация: 10.06.2017
Сообщений: 21
16.10.2017, 16:26  [ТС] 3
SeIZVeIZ, спасибо, поняла)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2017, 16:26

Метод, который который высчитывает косинус, работает неправильно
Есть вот такой метод который который высчитывает косинус, но у него большая...

Найти площадь треугольника, который отсекается от осей координат прямой:
2х+7у-140=0

Направление координатных осей
В правилах математики ось Z направлена вверх....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru