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

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

16.10.2017, 16:10. Просмотров 115. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Метод DrawAxis(), который рисует направление осей координат (C#):

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

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

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

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

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

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

2
SeIZVeIZ
601 / 558 / 235
Регистрация: 08.02.2014
Сообщений: 1,710
Завершенные тесты: 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 / 2
Регистрация: 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 направлена вверх....

Шкалы осей координат
Здравствуйте! Прошу помочь советом, как менять шкалы осей координат? Построил...

Поворот осей координат
Здравствуйте! В одной программе я отмечаю три точки (рис 1). И они переносятся...


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

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

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