Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.18;
Скачать: CL | DM;

Вниз

Редактирование Material   Найти похожие ветки 

 
Yegorchic ©   (2006-04-02 23:15) [0]

Подскажите, как можно отредактировать материал у Child"а какого-то объекта, если этот child точно FreeForm, но создавался он в Run-Time, поэтому неизвестно, что он FreeForm?


 
Mortem ©   (2006-04-02 23:32) [1]

Ты сейчас с кем разговариваешь? В моём движке нет никаких Чилдов и Фриформей!

Учитесь грамотно задавать вопросы! Эх, как везёт вам, что я тут не модератор! ^__^


 
Yegorchic ©   (2006-04-02 23:43) [2]

Немного я не понял, а что тут не так то?


 
Da Stranger ©   (2006-04-03 06:17) [3]

GLScene - один из сотни движков (компонентов) для Делфи. Поэтому, надо упоминать в вопросе, что ты спрашиваешь по нему.

Как он создавался - пофигу. Так известно, что он FreeForm или нет? Узнать это можно использую оператор is:

for i := 0 to Твой_Родитель.Count - 1 do
 if Твой_Родитель.Children[i] is TGLFreeForm then
   TGLFreeForm(Твой_Родитель.Children[i]).Material........


 
Yegorchic ©   (2006-04-03 16:19) [4]

Спасибо, сейчас посмотрю!
Но только я вообще-то указал, что вопрос относится к GLScene. В самом заголовке темы.


>  Редактирование Material [Delphi, GLScene, Windows]


Надо повнимательнее быть...


 
Mortem ©   (2006-04-03 16:56) [5]


> Yegorchic ©   (03.04.06 16:19) [4]

О, извиняюсь, а в листинге тем форума оно как-то не бросается в глаза.

Я же говорю, везёт вам, что я не модератор - а то потёр бы, почём зря, а потом обижались бы... ^___^


 
Fosgen   (2006-04-04 09:31) [6]

Зачем искать подтверждение тому что Child is FreeForm, если по условиям - другим он быть не может?
Делается проще - к Child"у обращаются как к FreeForm"у и все...
Либо: TGLFreeForm(Твой_Родитель.Children[i]).Material........
Либо:
Var TempFreeForm:FreeForm;
......
TempFreeForm:=Твой_Родитель.Children[i] as FreeForm;
TempFreeForm.Material.........


 
Yegorchic ©   (2006-04-04 15:24) [7]

Спасибо, я так и сделал (1ый вариант).



Страницы: 1 вся ветка

Текущий архив: 2007.02.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.041 c
15-1169718111
Ericc
2007-01-25 12:41
2007.02.18
ОФФ:На этом сайте была игрушка "Гробница фараона"


15-1169869363
IMHO
2007-01-27 06:42
2007.02.18
Слово о клавиатуре


15-1169054926
vasIzmax
2007-01-17 20:28
2007.02.18
Пару вопросов...


8-1151309796
RealGanj
2006-06-26 12:16
2007.02.18
Анимации в тексте


15-1169629958
umbra
2007-01-24 12:12
2007.02.18
как в ХР менять раскладки клавиатуры для досовской программы?