我想通过曲线的最大值绘制一条黄油过滤器曲线。不幸的是,我能得到的最好的是图像中显示的内容。这是由于过滤器的D_q
和FTransform UMWEUtil::FindNewRotation2(FTransform A_t, FVector B_v)
{
FQuat A_q = A_t.GetRotation();
FVector A_v = A_q.GetForwardVector();
A_v.Normalize();
B_v.Normalize();
FVector AxisOfRotation = FVector::CrossProduct(A_v, B_v).GetSafeNormal();
float Rads = FMath::Acos(FVector::DotProduct(A_v, B_v));
FQuat C_q(AxisOfRotation, Rads);
FQuat D_q = C_q * A_q;
FQuat OutSwing;
FQuat OutTwist;
D_q.ToSwingTwist(FVector::ForwardVector, OutSwing, OutTwist);
return FTransform(OutSwing);
}
限制所致。我如何实现良好的(指数外观)契合度?有没有比order
更好的方法?
trc文件:https://ufile.io/0zd2c(200MB)
critical frequency