gpt4 book ai didi

c++ - 角度大于 Pi 的反插值?

转载 作者:行者123 更新时间:2023-11-28 08:20:02 25 4
gpt4 key购买 nike

我正在为骨骼动画制作 API。现在它工作正常,除了让我们说你想从 2.0f 到 1.0f。当它应该只做大约 1/6 的时候,它最终会做几乎一个完整的圆。

我想我有办法找到它应该逆时针旋转,但我不确定如何使用它:

    bool CCW = fmod( (endKeyFrame->getAngle() - 
startKeyFrame->getAngle() + TWO_PI), TWO_PI) > 3.141592;


remainingInterpolationFrames = endKeyFrame->getFrame() - startKeyFrame->getFrame();

//Linear interpolation

curIncreaseAngle = (endKeyFrame->getAngle() -
startKeyFrame->getAngle()) / remainingInterpolationFrames;

谢谢

最佳答案

我认为this可能有帮助。特别是第 8、9 和 30 节。

关于c++ - 角度大于 Pi 的反插值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6147839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com