|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2010, 21:08 | #1 |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
Раскрасить куб. DirectX and Delphi.
Создаю куб с помощью функции D3DXCreateBox. Собственно вопрос - как раскрасить каждую сторону куба разным цветом.
Заранее благодарен. |
10.06.2010, 20:54 | #2 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Если без освещения, то, наверное, стандартный кубик не получится (простыми средствами). Создавайте набор вершин с цветовой составляющей вручную. Примеры вроде есть в сети. Это не сложно. Ещё вариант: включить освещение. Так ещё проще, но не уверен, это ли вам нужно.
Изобретатель велосипедов
|
11.06.2010, 00:03 | #3 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Предлагаю такой вариант.
Правда я с указателями работать на Делфи не умею, поэтому сами чё нить придумайте. Да и картинка какая то странная получилась. Я ожидал, что будет три грани красного цвета и одна синего. А получилась чепушень какая то. И ещё вопрос, с temp-ым Мешем делать чё-нить надо. Я его попытался Releas-нуть, но после этого программа забажила. Код:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
OpenGL в delphi. Как перемещать куб с помощью мыши | Xawk | Мультимедиа в Delphi | 2 | 08.12.2009 12:20 |
Книга DirectX и Delphi.... | Jupiter | Свободное общение | 8 | 22.08.2009 19:26 |
picking directX(Delphi) | Mell12345678 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 04.06.2009 10:31 |
Ищу движок (delphi directx 9) | [Smarik] | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 14 | 26.08.2008 22:34 |
New Project: DirectX and Delphi | Kostia | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 12 | 04.05.2008 04:27 |