Вы неправильно понимаете конструкцию cvt. Уважаемый Asura объяснял, что конструкция cvt(getBall(8D), -8F, 8F, 25F, -25F)(к примеру) означает,что при плавном изменении аргумента от -8F, до 8F, значение функции cvt плавно меняется от 25F, до -25F. Так что для инвертирования движения шарика достаточно поменять местами третий и четвёртый параметр в скобках, то есть cvt(getBall(8D), -8F, 8F, -25F, 25F) а нужную ось выбираем, двигая всю конструкцию cvt
mesh.chunkSetAngles("zSlide1a", 0.0F, cvt(getBall(8D), -8F, 8F, 25F, -25F), 0.0F); - это одна ось,
mesh.chunkSetAngles("zSlide1a", 0.0F, 0.0F, cvt(getBall(8D), -8F, 8F, 25F, -25F)); - это другая ось,
mesh.chunkSetAngles("zSlide1a", cvt(getBall(8D), -8F, 8F, 25F, -25F), 0.0F, 0.0F); - это третья ось.
|