虚幻C++中的点函数
Dot function in unreal c++
这是Unreal C++中的代码
float GetT( float t, float alpha, const FVector& p0, const FVector& p1 )
{
auto d = p1 - p0;
float a = d | d; // Dot product
float b = FMath::Pow( a, alpha*.5f );
return (b + t);
}
此行是否表示“float a = d | d; // 点积”FVector d 与自身的点积
https://en.wikipedia.org/wiki/Centripetal_Catmull%E2%80%93Rom_spline
查找 FVector
的文档。搜索“运营商”。查找 |
。 Find:
float
operator|
(
const FVector& V
)
Calculate the dot product between this and another vector.
是的。 d | d
计算向量与自身的点积。
这是Unreal C++中的代码
float GetT( float t, float alpha, const FVector& p0, const FVector& p1 )
{
auto d = p1 - p0;
float a = d | d; // Dot product
float b = FMath::Pow( a, alpha*.5f );
return (b + t);
}
此行是否表示“float a = d | d; // 点积”FVector d 与自身的点积
https://en.wikipedia.org/wiki/Centripetal_Catmull%E2%80%93Rom_spline
查找 FVector
的文档。搜索“运营商”。查找 |
。 Find:
float operator| ( const FVector& V )
Calculate the dot product between this and another vector.
是的。 d | d
计算向量与自身的点积。