0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 50
|
|
1 | |
Графика. Начало30.11.2012, 21:06. Показов 1028. Ответов 9
Метки нет (Все метки)
Надо написать игру Гексагон, соотв 6 угольную сетку надо нарисовать, но как этого сделать в с++ на visual studio не представляю вообще, а потом в этот 6 угольник надо тыкать мышкой, и выбирать ходы , этого я тоже не знаю как сделать, думаю разбираться надо начать с графики, посоветуйте чего надо почитать, раньше никогда с таким дело не имел. Да, гуглил и искал до создания этой темы, но нашел про какую-то OPEN_GL и тд, короче запутался полностью!
0
|
30.11.2012, 21:06 | |
Ответы с готовыми решениями:
9
Данный массив A (n). Все положительные его элементы поместить в начало массива B (n), а все отрицательные - в начало массива C (n). Подсчитать количес Все положительные элементы поместить в начало массива В(n), а отрицательные элементы — в начало массива С(n) Вывести на экран дисплея график функции y=( x), в заданном диапозоне изменения аргумента x от a до b с числом точек графика n. Ширину поля графика и Как задать начало координат графика в Chart |
7 / 7 / 1
Регистрация: 30.10.2011
Сообщений: 71
|
|
30.11.2012, 21:26 | 2 |
знаю, что у Краснова есть очень хорошие книги по Delphi с использованием библиотек OpenGL и DirectX, сама сейчас пишу курсовую по его книжкам. а по С++ можно посмотреть эти книги, там были неплохие примеры, может что-то пригодится.
Евченко OpenGL и DirectX программирование графики. Для профессионалов Архангельский А.Я. Программирование в C++ Builder Ф.Хилл 'OpenGL. Программирование компьютерной графики'
1
|
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 50
|
|
30.11.2012, 21:40 [ТС] | 3 |
Спасибо, буду смотеть
Добавлено через 5 минут http://flesh.ru/flesh/game_13.html возможно ли , и как сложно это будет сделать такую графику по отношению к 6 угольникам?
0
|
114 / 114 / 13
Регистрация: 29.04.2010
Сообщений: 240
|
|
30.11.2012, 21:49 | 4 |
Если вы захотите вникнуть в OpenGL, советую почитать OpenGL Red Book, наверное самая полная книга по OpenGL.
0
|
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 50
|
|
30.11.2012, 21:58 [ТС] | 5 |
Спасибо, а можно ли использовать OPEN GL не в оконном приложении?
0
|
погромист
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
|
|
30.11.2012, 23:06 | 6 |
vlad-chk, нельзя. Если хотите, можете BGI графику попробовать (Посмотрите сигнатуры функций в хедере, там легко разобраться)
1
|
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 50
|
|
30.11.2012, 23:22 [ТС] | 7 |
Спасибо, но думаю уж если разбираться то основательно!
0
|
30.11.2012, 23:34 | 8 |
для начала с OpenGL можно попробовать glut/glaux
Его не советуют советовать, но по мне он даёт довольно быстрый старт в OpenGL, не заморачивая особо окнами, А после успеешь и разобраться основательно. С одной стороны, парой строчек можно нарисовать крутящиеся чайники, бублики. С другой, рисуя готовые чайники, можно довольно основательно поэкспериментировать с проекцией, трансформацией ...- с матрицами, одним словом, довольно фундаментальными вещами OpenGL.
0
|
погромист
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
|
|
30.11.2012, 23:42 | 9 |
Вот, полностью рабочий glut:
0
|
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 50
|
|
01.12.2012, 00:17 [ТС] | 10 |
Спасибо всем, coloc а что вы мне скинули такое? просто сейчас с другого компа там нет VS, да мне надо то нарисовать поле из 6 угольников
0
|
01.12.2012, 00:17 | |
01.12.2012, 00:17 | |
Помогаю со студенческими работами здесь
10
Отражение графика относительно произвольной прямой проведенной через начало координат Выписать в массив A с начало положительные числа X, а в начало второго массива B отрицательные числа X. Все положительные элементы массива поместить в начало массива B, а отрицательные — в начало C 65. (7 б.) Дан массив A(n). Все положительные его элементы поместить в начало массива B(n), а отрицательные элементы – в начало массива C(n). Подсчита Переход начало и конец вывода строк:каким образом переходить по экрану на начало и конец списка строк? Chart - диаграмма: изменить точность делений графика, установить центр графика в (0,0) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |