Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

GLScene - Дырка :) [Delphi, Windows]


mad0max ©   (2004-01-07 11:53:00) 

Help, please!

Ребяты кто знаком c GLScene, поможите плиз моему горю...
Хочу сделать следующее: 1. нарисовать куб или пластину и 2. сделать в нем отверстие круглое или квадратное... c первым проблем нет (допер), а вот со вторым что делать...

Поможите чем можете :(


kerby   (2004-01-09 14:36:00) [1]

ждем твоих проектов на kerbysoft.narod.ru


mad0max   (2004-01-09 13:33:00) [2]

to kerby

Все очень просто!!!
Достаточно было обновить GLScene у меня стоя 9beta, загрузил поставил поновее, все стало видно

Спасибо большое за помощь!!


kerby   (2004-01-09 13:09:00) [3]

присылай проект без ехе розберемси


mad0max   (2004-01-09 13:03:00) [4]

to kerby

Спасибо еще раз!!!
Покопаю, почему же у меня не видно :(((


kerby   (2004-01-09 11:56:00) [5]

Либо посмотри как вручную
http://caperaven.co.za/gls/tutorials/documents/customff/customff.zip


kerby   (2004-01-09 11:46:00) [6]

1. если хочешь разные текстуры на сторонах
а) делаешь в 3d куб с тексурами и сохраняешь как .3ds
и грузишь его в freeform
б) пишешь на DirectOpenGL

2. те не прав объекты видно ;)


mad0max   (2004-01-08 12:33:00) [7]

to kerby

Огромное СПАСИБО за совет!!!

но вылез еще 2 артефакта
1. Текстура налагается на весь куб, а мне бы хотелось только на 1-2 его стороны
2. если за кубом есть еще какой-то элемент(куб) в отверстия его не видно....

возможно ли побороть эти артефакты?


kerby   (2004-01-08 09:31:00) [8]

Возьми план,
натяни на него текстуру с черной дырой внутри,
выстави параметры материала:
Material.BlendingMode:=bmTransparency;
Material.Texture.ImageAlpha:=tiaSuperBlackTransparent;
и дыра будет прозрачной


Наверх

Титульная страница Поиск, карта сайта Написать письмо