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

Вниз

Когда ж будет реальный GLScene   Найти похожие ветки 

 
MeF88 ©   (2003-03-06 10:42) [0]

Блин в GLScene 0.9 столько недоработок. Прям садись и пиши его сам. Каждый раз приходится все самому править. Вот и сейчас инерцию исправляю... Потом надо будет тенями заняться. Кто-нить знает, когда будет релиз GLScene?


 
Alek Aaz ©   (2003-03-06 11:17) [1]

Риторический вопрос :)
PS. Инерцию до конца не исправишь ...


 
MeF88 ©   (2003-03-06 13:14) [2]

Согласен, а инерцию я все же немного подправил - теперь она у меня и на +англ и на -англ работает. Вот найду учебник физики... А тени в ГЛСцене по-моему тормознутые. Или это я торможу. У меня 1000fps снижается до 10fps при попытке "отcastить" тени на модели всего 3000 полигон...


 
Alek Aaz ©   (2003-03-06 17:27) [3]

>теперь она у меня и на +англ и на -англ
Если не секрет как? Я тоже правил. Но на -англ он никогда до конца не останавливался :(


 
MeF88 ©   (2003-03-07 12:07) [4]

Не секрет: Я делал так:

function TGLDamping.Calculate(speed, deltaTime : Double) : Double;
var
dt : Double;
begin
while deltaTime>0 do begin
if deltaTime>0.01 then begin
dt:=0.01;
deltaTime:=deltaTime-0.01;
end else begin
dt:=deltaTime;
deltaTime:=0;
end;
if speed>0 then begin speed:=speed-dt*((FQuadratic*speed+FLinear)*speed+FConstant); if speed<0 then speed:=0; end;
( (FQuadratic*speed+FLinear)
Не секрет: Я делал так:

function TGLDamping.Calculate(speed, deltaTime : Double) : Double;
var
dt : Double;
begin
while deltaTime>0 do begin
if deltaTime>0.01 then begin
dt:=0.01;
deltaTime:=deltaTime-0.01;
end else begin
dt:=deltaTime;
deltaTime:=0;
end;
if speed>0 then begin speed:=speed-dt*((FQuadratic*speed+FLinear)*speed+FConstant); if speed<0 then speed:=0; end;
if speed<0 then begin speed:=speed+dt*((FQuadratic*speed+FLinear)*speed+FConstant); if speed>0 then speed:=0; end;
end;
Result:=speed;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
14-33774
sasami737
2003-08-21 18:04
2003.09.11
Секция Initialization


7-33830
Эдик Дятлов
2003-06-28 08:33
2003.09.11
Как уменьшить рабочую область Винды


11-33532
microlab
2003-01-04 08:23
2003.09.11
TKOLTreeView c переклучателями


1-33686
MadGhost
2003-08-29 13:43
2003.09.11
Работа с текстом.


14-33738
Фомин
2003-08-25 01:16
2003.09.11
Чтение файла