Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > [Direct3D]Натянуть кубическую текстуру на сферу


Автор: nns2009 10.8.2009, 13:09
Как натянуть кубическую текстуру на сферу(и соответственно отобразить)?

Автор: explorer 10.8.2009, 14:45
Под кубической подразумеваетя развертка куба ( в форме, близкой к букве "Т")? Если да, то можно попробовать исправить текстуру, скопировав её участки так, чтобы вместо буквы Т был прямоугольник, заполненный этой текстурой без пропусков и прозрачных мест. Еще можно посмотреть в интернете развертку "текстур"для глобуса, и с помощью фотошопа преобразовать к такому же виду свою текстуру. 

Автор: nns2009 11.8.2009, 21:48
Под кубической текстурой я понимаю:
IDirect3DCubeTexture9(насколько я помню),
По логике, которая описана в моей книге по DirectX, в кубической текстуре 6 обычных текстур (каждая из которых натягивается на свою сторону куба), которую можно натянуть на объект любой формы, в том числе на сферу. Что очень удобно!
Правда пример расположенный на компакт-диске книги не работает.
Как реализовать подобное?

Автор: nns2009 16.8.2009, 19:53
Другой вопрос: как нарисовать шар, с 
Код

жёлтой верхней стороной
синей левой стороной
зелёной передней стороной
красной правой стороной
белой задней стороной
чёрной нижней стороной

Автор: aram90 1.9.2009, 15:13
Помоему я тут об этом читал
http://dgweb.ru/

Автор: nns2009 1.9.2009, 16:11
Ты читал это в интернет магазине электронных товаров с мгновенной доставкой ?  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)