`
aigo
  • 浏览: 2537903 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

[UE4]FMath中的常用数学公式函数

UE4 
阅读更多

 

FMath::CeilLogTwo(uint32 value)

含义:返回大于等于value的以2为底数的最大N次幂的指数N(是指数,不是幂)。

例子:value=15,返回值为4,因为16是大于等于15的2的N次幂当中最小的次幂,其对应的指数为4。

 

FMath::FloorLog2(uint32 value)

含义:与CeilLogTwo函数相反,返回小于等于value的以2为底数的最小N次幂的指数N。

例子:value=15,返回值为3,因为8是小于等于15的2的N次幂当中最大的次幂,其对应的指数为3。

 

FMath::IsPowerOfTwo<T>(T value)

含义:判断value是否为2的幂。

例子:value=8则返回true,value=15返则回false。

 

FMath::RoundUpToPowerOfTwo(uint32 value)

含义:获取大于等于value的最小的2的幂。

例子:value=9则返回16,value=7则返回8

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics