Packagelaya.d3.core.particleShuriKen.module.shape
Classpublic class ConeShape
InheritanceConeShape Inheritance BaseShape Inheritance Object

ConeShape 类用于创建锥形粒子形状。



Public Properties
 PropertyDefined By
  angle : Number
发射角度。
ConeShape
  emitType : int
发射类型,0为Base,1为BaseShell,2为Volume,3为VolumeShell。
ConeShape
 Inheritedenable : Boolean
是否启用。
BaseShape
  length : Number
椎体长度。
ConeShape
  radius : Number
发射器半径。
ConeShape
 InheritedrandomDirection : Boolean
随机方向。
BaseShape
Public Methods
 MethodDefined By
  
创建一个 ConeShape 实例。
ConeShape
 Inherited
clone():*
克隆。
BaseShape
  
cloneTo(destObject:*):void
[override]
ConeShape
  
generatePositionAndDirection(position:Vector3, direction:Vector3, rand:Rand = null, randomSeeds:Uint32Array = null):void
[override] 用于生成粒子初始位置和方向。
ConeShape
Protected Methods
 MethodDefined By
  
[override]
ConeShape
  
[override]
ConeShape
Property Detail
angleproperty
public var angle:Number

发射角度。

emitTypeproperty 
public var emitType:int

发射类型,0为Base,1为BaseShell,2为Volume,3为VolumeShell。

lengthproperty 
public var length:Number

椎体长度。

radiusproperty 
public var radius:Number

发射器半径。

Constructor Detail
ConeShape()Constructor
public function ConeShape()

创建一个 ConeShape 实例。

Method Detail
_getShapeBoundBox()method
override protected function _getShapeBoundBox(boundBox:BoundBox):void

Parameters

boundBox:BoundBox

_getSpeedBoundBox()method 
override protected function _getSpeedBoundBox(boundBox:BoundBox):void

Parameters

boundBox:BoundBox

cloneTo()method 
override public function cloneTo(destObject:*):void

Parameters

destObject:*

generatePositionAndDirection()method 
override public function generatePositionAndDirection(position:Vector3, direction:Vector3, rand:Rand = null, randomSeeds:Uint32Array = null):void

用于生成粒子初始位置和方向。

Parameters

position:Vector3 — 粒子位置。
 
direction:Vector3 — 粒子方向。
 
rand:Rand (default = null)
 
randomSeeds:Uint32Array (default = null)