Packagelaya.d3.math
Classpublic class MathUtils3D
InheritanceMathUtils3D Inheritance Object

MathUtils 类用于创建数学工具。



Public Methods
 MethodDefined By
  
创建一个 MathUtils 实例。
MathUtils3D
  
fastInvSqrt(value:Number):Number
[static]
MathUtils3D
  
isZero(v:Number):Boolean
[static] 是否在容差的范围内近似于0
MathUtils3D
  
nearEqual(n1:Number, n2:Number):Boolean
[static] 两个值是否在容差的范围内近似相等Sqr Magnitude
MathUtils3D
Public Constants
 ConstantDefined By
  MaxValue : Number = 3.40282347e+38
[static] 浮点数默认最大值
MathUtils3D
  MinValue : Number = -3.40282347e+38
[static] 浮点数默认最小值
MathUtils3D
  zeroTolerance : Number = 1e-6
[static] 单精度浮点(float)零的容差
MathUtils3D
Constructor Detail
MathUtils3D()Constructor
public function MathUtils3D()

创建一个 MathUtils 实例。

Method Detail
fastInvSqrt()method
public static function fastInvSqrt(value:Number):Number

Parameters

value:Number

Returns
Number
isZero()method 
public static function isZero(v:Number):Boolean

是否在容差的范围内近似于0

Parameters

v:Number

Returns
Boolean — 是否近似于0
nearEqual()method 
public static function nearEqual(n1:Number, n2:Number):Boolean

两个值是否在容差的范围内近似相等Sqr Magnitude

Parameters

n1:Number
 
n2:Number

Returns
Boolean — 是否近似于0
Constant Detail
MaxValueConstant
public static const MaxValue:Number = 3.40282347e+38

浮点数默认最大值

MinValueConstant 
public static const MinValue:Number = -3.40282347e+38

浮点数默认最小值

zeroToleranceConstant 
public static const zeroTolerance:Number = 1e-6

单精度浮点(float)零的容差