заметил один минус: на моем компе в котором видеокарта раз в 100 мощней чем на работе, этот треугольник вращается намного быстрей....
нашел решение
Timer = this.setTimeOut("updateTimer", 0);
нужно
Timer = this.setTimeOut("updateTimer", 1); // где 1 - интервал перерисовки в мс
Заметил одну особенность:
если функция не получает никаких параметров, это нельзя указывать в ее определении, иначе ошибка о количестве аргументов:
Цитата:
_glLoadIdentity = new DLLFunction(_winApiDLL, 'glLoadIdentity');
_glLoadIdentity.arg(ExtTypes::void);
_glLoadIdentity.returns(ExtTypes::void);
ОШИБКА
Цитата:
_glLoadIdentity = new DLLFunction(_winApiDLL, 'glLoadIdentity');
// _glLoadIdentity.arg(ExtTypes::void);
_glLoadIdentity.returns(ExtTypes::void);
НОРМАЛЬНО