![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Glscene Как создавать TGLFreeForm в рантайме ?
массив © (2004-09-09 01:25:00)Делаю так :
var
B1 : TGLBDCEBody;
F1 : TGLFreeForm;
...
F1 := TGLFreeForm.Create(GLDummyCube1);
B1 := (F1.Behaviours.GetOrCreate(TGLBDCEBody)) as TGLBDCEBody;
B1.Friction := 5;
B1.Shape := csFreeform;
B1.Manager := DCEManager1;
F1.MaterialLibrary := GLMaterialLibrary1;
F1.LoadFromFile('..\..\media\Map.3ds');
F1.BuildOctree;
В результате Map.3ds почему-то невидна. Хотя Octree создаются, и пройти через них нельзя. А из за того, что Map.3ds невидна, то просто упираешься в определённых местах в воздух, и не можешь пройти. В чём я ошибаюсь ?
DeadMeat (2004-09-09 23:57:00) [21]Это новинка... Недавно внесли... Крутая весчь однако...
---
...Death Is Only The Begining...
dimodim (2004-09-09 22:45:00) [22]
> B1.Manager := DCEManager1;
?
kerby (2004-09-09 10:40:00) [23]F1:=TGLFreeform(GlDummycube1.AddNewChild(TGLFreeform));
with F1 do
begin
//параметры
end;
miek (2004-09-09 08:06:00) [24]Нужно в свойствах библиотеки указывать texturepaths