Packagelaya.d3.core.particleShuriKen.module
Classpublic class GradientAngularVelocity
InheritanceGradientAngularVelocity Inheritance Object
Implements laya.d3.core.IClone

GradientRotation 类用于创建渐变角速度。



Public Properties
 PropertyDefined By
  constant : Number
[read-only] 固定角速度。
GradientAngularVelocity
  constantMax : Number
[read-only] 最大随机双固定角速度。
GradientAngularVelocity
  constantMaxSeparate : Vector4
[read-only] 最大分轴随机双固定角速度。
GradientAngularVelocity
  constantMin : Number
[read-only] 最小随机双固定角速度。
GradientAngularVelocity
  constantMinSeparate : Vector4
[read-only] 最小分轴随机双固定角速度。
GradientAngularVelocity
  constantSeparate : Vector4
[read-only] 分轴固定角速度。
GradientAngularVelocity
  gradient : GradientDataNumber
[read-only] 渐变角速度。
GradientAngularVelocity
  gradientMax : GradientDataNumber
[read-only] 最大渐变角速度。
GradientAngularVelocity
  gradientMin : GradientDataNumber
[read-only] 小渐变角速度。
GradientAngularVelocity
  gradientW : GradientDataNumber
[read-only] 变角速度Z。
GradientAngularVelocity
  gradientWMax : GradientDataNumber
[read-only] 最大渐变角速度Z。
GradientAngularVelocity
  gradientWMin : GradientDataNumber
[read-only] 最小渐变角速度Z。
GradientAngularVelocity
  gradientX : GradientDataNumber
[read-only] 渐变角角速度X。
GradientAngularVelocity
  gradientXMax : GradientDataNumber
[read-only] 最大渐变角速度X。
GradientAngularVelocity
  gradientXMin : GradientDataNumber
[read-only] 最小渐变角速度X。
GradientAngularVelocity
  gradientY : GradientDataNumber
[read-only] 渐变角速度Y。
GradientAngularVelocity
  gradientYMax : GradientDataNumber
[read-only] 大渐变角速度Y。
GradientAngularVelocity
  gradientYMin : GradientDataNumber
[read-only] 最小渐变角速度Y。
GradientAngularVelocity
  gradientZ : GradientDataNumber
[read-only] 变角速度Z。
GradientAngularVelocity
  gradientZMax : GradientDataNumber
[read-only] 最大渐变角速度Z。
GradientAngularVelocity
  gradientZMin : GradientDataNumber
[read-only] 最小渐变角速度Z。
GradientAngularVelocity
  separateAxes : Boolean
[read-only] 否分轴。
GradientAngularVelocity
  type : int
[read-only] 命周期角速度类型,0常量模式,1曲线模式,2随机双常量模式,3随机双曲线模式。
GradientAngularVelocity
Public Methods
 MethodDefined By
  
创建一个 GradientAngularVelocity,不允许new,请使用静态创建函数。 实例。
GradientAngularVelocity
  
clone():*
克隆。
GradientAngularVelocity
  
cloneTo(destObject:*):void
克隆。
GradientAngularVelocity
  
[static] 通过固定角速度创建一个 GradientAngularVelocity 实例。
GradientAngularVelocity
  
[static] 通过分轴固定角速度创建一个 GradientAngularVelocity 实例。
GradientAngularVelocity
  
[static] 通过渐变角速度创建一个 GradientAngularVelocity 实例。
GradientAngularVelocity
  
[static] 通过分轴渐变角速度创建一个 GradientAngularVelocity 实例。
GradientAngularVelocity
  
createByRandomTwoConstant(constantMin:Number, constantMax:Number):GradientAngularVelocity
[static] 通过随机双固定角速度创建一个 GradientAngularVelocity 实例。
GradientAngularVelocity
  
[static] 通过随机分轴双固定角速度创建一个 GradientAngularVelocity 实例。
GradientAngularVelocity
  
[static] 通过随机双渐变角速度创建一个 GradientAngularVelocity 实例。
GradientAngularVelocity
  
[static] 通过分轴随机双渐变角速度创建一个 GradientAngularVelocity 实例。
GradientAngularVelocity
Property Detail
constantproperty
constant:Number  [read-only]

固定角速度。


Implementation
    public function get constant():Number
constantMaxproperty 
constantMax:Number  [read-only]

最大随机双固定角速度。


Implementation
    public function get constantMax():Number
constantMaxSeparateproperty 
constantMaxSeparate:Vector4  [read-only]

最大分轴随机双固定角速度。


Implementation
    public function get constantMaxSeparate():Vector4
constantMinproperty 
constantMin:Number  [read-only]

最小随机双固定角速度。


Implementation
    public function get constantMin():Number
constantMinSeparateproperty 
constantMinSeparate:Vector4  [read-only]

最小分轴随机双固定角速度。


Implementation
    public function get constantMinSeparate():Vector4
constantSeparateproperty 
constantSeparate:Vector4  [read-only]

分轴固定角速度。


Implementation
    public function get constantSeparate():Vector4
gradientproperty 
gradient:GradientDataNumber  [read-only]

渐变角速度。


Implementation
    public function get gradient():GradientDataNumber
gradientMaxproperty 
gradientMax:GradientDataNumber  [read-only]

最大渐变角速度。


Implementation
    public function get gradientMax():GradientDataNumber
gradientMinproperty 
gradientMin:GradientDataNumber  [read-only]

小渐变角速度。


Implementation
    public function get gradientMin():GradientDataNumber
gradientWproperty 
gradientW:GradientDataNumber  [read-only]

变角速度Z。


Implementation
    public function get gradientW():GradientDataNumber
gradientWMaxproperty 
gradientWMax:GradientDataNumber  [read-only]

最大渐变角速度Z。


Implementation
    public function get gradientWMax():GradientDataNumber
gradientWMinproperty 
gradientWMin:GradientDataNumber  [read-only]

最小渐变角速度Z。


Implementation
    public function get gradientWMin():GradientDataNumber
gradientXproperty 
gradientX:GradientDataNumber  [read-only]

渐变角角速度X。


Implementation
    public function get gradientX():GradientDataNumber
gradientXMaxproperty 
gradientXMax:GradientDataNumber  [read-only]

最大渐变角速度X。


Implementation
    public function get gradientXMax():GradientDataNumber
gradientXMinproperty 
gradientXMin:GradientDataNumber  [read-only]

最小渐变角速度X。


Implementation
    public function get gradientXMin():GradientDataNumber
gradientYproperty 
gradientY:GradientDataNumber  [read-only]

渐变角速度Y。


Implementation
    public function get gradientY():GradientDataNumber
gradientYMaxproperty 
gradientYMax:GradientDataNumber  [read-only]

大渐变角速度Y。


Implementation
    public function get gradientYMax():GradientDataNumber
gradientYMinproperty 
gradientYMin:GradientDataNumber  [read-only]

最小渐变角速度Y。


Implementation
    public function get gradientYMin():GradientDataNumber
gradientZproperty 
gradientZ:GradientDataNumber  [read-only]

变角速度Z。


Implementation
    public function get gradientZ():GradientDataNumber
gradientZMaxproperty 
gradientZMax:GradientDataNumber  [read-only]

最大渐变角速度Z。


Implementation
    public function get gradientZMax():GradientDataNumber
gradientZMinproperty 
gradientZMin:GradientDataNumber  [read-only]

最小渐变角速度Z。


Implementation
    public function get gradientZMin():GradientDataNumber
separateAxesproperty 
separateAxes:Boolean  [read-only]

否分轴。


Implementation
    public function get separateAxes():Boolean
typeproperty 
type:int  [read-only]

命周期角速度类型,0常量模式,1曲线模式,2随机双常量模式,3随机双曲线模式。


Implementation
    public function get type():int
Constructor Detail
GradientAngularVelocity()Constructor
public function GradientAngularVelocity()

创建一个 GradientAngularVelocity,不允许new,请使用静态创建函数。 实例。

Method Detail
clone()method
public function clone():*

克隆。

Returns
* — 克隆副本。
cloneTo()method 
public function cloneTo(destObject:*):void

克隆。

Parameters

destObject:* — 克隆源。

createByConstant()method 
public static function createByConstant(constant:Number):GradientAngularVelocity

通过固定角速度创建一个 GradientAngularVelocity 实例。

Parameters

constant:Number — 固定角速度。

Returns
GradientAngularVelocity — 渐变角速度。
createByConstantSeparate()method 
public static function createByConstantSeparate(separateConstant:Vector4):GradientAngularVelocity

通过分轴固定角速度创建一个 GradientAngularVelocity 实例。

Parameters

separateConstant:Vector4 — 分轴固定角速度。

Returns
GradientAngularVelocity — 渐变角速度。
createByGradient()method 
public static function createByGradient(gradient:GradientDataNumber):GradientAngularVelocity

通过渐变角速度创建一个 GradientAngularVelocity 实例。

Parameters

gradient:GradientDataNumber — 渐变角速度。

Returns
GradientAngularVelocity — 渐变角速度。
createByGradientSeparate()method 
public static function createByGradientSeparate(gradientX:GradientDataNumber, gradientY:GradientDataNumber, gradientZ:GradientDataNumber, gradientW:GradientDataNumber):GradientAngularVelocity

通过分轴渐变角速度创建一个 GradientAngularVelocity 实例。

Parameters

gradientX:GradientDataNumber — X轴渐变角速度。
 
gradientY:GradientDataNumber — Y轴渐变角速度。
 
gradientZ:GradientDataNumber — Z轴渐变角速度。
 
gradientW:GradientDataNumber

Returns
GradientAngularVelocity — 渐变角速度。
createByRandomTwoConstant()method 
public static function createByRandomTwoConstant(constantMin:Number, constantMax:Number):GradientAngularVelocity

通过随机双固定角速度创建一个 GradientAngularVelocity 实例。

Parameters

constantMin:Number — 最小固定角速度。
 
constantMax:Number — 最大固定角速度。

Returns
GradientAngularVelocity — 渐变角速度。
createByRandomTwoConstantSeparate()method 
public static function createByRandomTwoConstantSeparate(separateConstantMin:Vector4, separateConstantMax:Vector4):GradientAngularVelocity

通过随机分轴双固定角速度创建一个 GradientAngularVelocity 实例。

Parameters

separateConstantMin:Vector4 — 最小分轴固定角速度。
 
separateConstantMax:Vector4 — 最大分轴固定角速度。

Returns
GradientAngularVelocity — 渐变角速度。
createByRandomTwoGradient()method 
public static function createByRandomTwoGradient(gradientMin:GradientDataNumber, gradientMax:GradientDataNumber):GradientAngularVelocity

通过随机双渐变角速度创建一个 GradientAngularVelocity 实例。

Parameters

gradientMin:GradientDataNumber — 最小渐变角速度。
 
gradientMax:GradientDataNumber — 最大渐变角速度。

Returns
GradientAngularVelocity — 渐变角速度。
createByRandomTwoGradientSeparate()method 
public static function createByRandomTwoGradientSeparate(gradientXMin:GradientDataNumber, gradientXMax:GradientDataNumber, gradientYMin:GradientDataNumber, gradientYMax:GradientDataNumber, gradientZMin:GradientDataNumber, gradientZMax:GradientDataNumber, gradientWMin:GradientDataNumber, gradientWMax:GradientDataNumber):GradientAngularVelocity

通过分轴随机双渐变角速度创建一个 GradientAngularVelocity 实例。

Parameters

gradientXMin:GradientDataNumber — 最小X轴渐变角速度。
 
gradientXMax:GradientDataNumber — 最大X轴渐变角速度。
 
gradientYMin:GradientDataNumber — 最小Y轴渐变角速度。
 
gradientYMax:GradientDataNumber — 最大Y轴渐变角速度。
 
gradientZMin:GradientDataNumber — 最小Z轴渐变角速度。
 
gradientZMax:GradientDataNumber — 最大Z轴渐变角速度。
 
gradientWMin:GradientDataNumber
 
gradientWMax:GradientDataNumber

Returns
GradientAngularVelocity — 渐变角速度。