Показать сообщение отдельно
Старый 04.12.2006, 03:04   #4
Chuma
ПроЭктировщик
 
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений
(для 35 пользователей)
Re: Вывод названий элементов загруженной модели

1. энтити альфа приказала долго жить, как и энтитиколор, амбиэнтколор... да и вообще освещение перестало влиять на модель...
сделал через

Function EntityAnimAlpha(m,a#)
If EntityClass$(m)="Mesh"
EntityAlpha m,1
EndIf
For i=1 To CountChildren(m)
ww=GetChild(m,i)
If CountChildren(m)>0
EntityAnimAlpha(ww,1)
EndIf
Next
End Function

2. и еще как лучше оформить список сейчас - так как моделей всего десяток пишу в цикле чтото вроде -
if name$="LAD_18" Then
name$="выбран LAD_18"
EndIf
сделал через name$ = Replace$(name$,"LAD_","объект - LAD номер - ") странно я вообще не помнил такую комманду раньше =) а то пытался посимвольно анализировать стороку и т.п. А все оказалось так просто...

как обычно - 2 вопроса
1. Если использовать эту альфу - то объект один раз выделенный (тоесть пока пикаем на нем) становится полупрозрачным навсегда. Как либо можно его в исходное состояние?
2. появилась идея выбранный чайлд выводить отдельно в окно второй камеры (классический пример - наводим на элемент - выезжает панелька/окошко в котором появляется только(!) сей объект, например в "проволочном виде" отделенный от всего остального ентити и крутится например) Никто не поделится общей идеей как это реализовать?
(Offline)
 
Ответить с цитированием