实现粒子系统。被 ParticleSystem 类继承。
粒子通常用于实现火焰、烟雾、水等可视化效果。
See:
Members
-
每帧发射的最大粒子数。
-
Default Value:
10
-
staticSuperMap3D.BaseParticleSystem.gravity : Cartesian3
-
如果你想给粒子一个方向,你可以使用重力。
-
Default Value:
Cartesian3(0,0,0)
-
发射粒子的最大角速度(每个粒子的z轴旋转)。
-
Default Value:
0
-
发射粒子的最大功率。
-
Default Value:
1
-
获取或设置以弧度为单位的最大初始旋转。
-
Default Value:
0
-
发射粒子的最大寿命。
-
Default Value:
1
-
X轴上发射粒子的最大尺度。
-
Default Value:
1
-
Y轴上发射粒子的最大尺度。
-
Default Value:
1
-
发射粒子的最大尺寸。
-
Default Value:
1
-
发射粒子的最小角速度(每个粒子的z轴旋转)。
-
Default Value:
0
-
发射粒子的最小功率。
-
Default Value:
1
-
获取或设置以弧度为单位的最小初始旋转。
-
Default Value:
0
-
发射粒子的最小寿命。
-
Default Value:
1
-
在X轴上发射粒子的最小尺度。
-
Default Value:
1
-
Y轴上发射粒子的最小尺度。
-
Default Value:
1
-
发射粒子的最小尺寸。
-
Default Value:
1
-
整体运动速度(0.01为默认更新速度,更新越快动画越快)。
-
Default Value:
0.01
Methods
-
为粒子系统创建一个方框发射器。(在 minEmitBox 和 maxEmitBox 所定义的方框范围内,在方向 1 和方向 2 之间发射)。
Name Type Description direction1
Number 粒子从方框内的方向 1 和方向 2 之间发射出去。 direction2
Number 粒子从方框内的方向 1 和方向 2 之间发射出去。 minEmitBox
Number 粒子从 minEmitBox 和 maxEmitBox 之间的方框中发射出来。 maxEmitBox
Number 粒子从 minEmitBox 和 maxEmitBox 之间的方框中发射出来。 Returns:
发射器。 -
为粒子系统创建锥形发射器(从锥形发射到粒子位置)。
Name Type Description radius
Number 发射锥的半径。 angle
Number 圆锥体的底角。 Returns:
发射器。 -
为粒子系统创建一个圆柱体发射器(从圆柱体发射到粒子位置)。
Name Type Description radius
Number 发射筒半径。 height
Number 排放筒的高度。 radiusRange
Number 发射范围 [0-1] 0 仅表面,1 整个半径。 directionRandomizer
Number 粒子方向的随机化程度 [0-1]。 Returns:
发射器。 -
为粒子系统创建定向圆柱体发射器(在方向 1 和方向 2 之间发射)。
Name Type Description radius
Number 从圆柱体发射的半径。 height
Number 排放筒的高度。 radiusRange
Number 发射筒的范围 [0-1] 0 仅表面,1 整个半径(默认为 1)。 direction1
Number 新Cartesian3(0, 1, 0) 粒子从圆柱体内的方向 1 和方向 2 之间发射出去。 direction2
Number 新Cartesian3(0, 1, 0) 粒子从圆柱体内的方向 1 和方向 2 之间发射出去。 Returns:
发射器。 -
为粒子系统创建定向球形发射器(在方向 1 和方向 2 之间发射)。
Name Type Description radius
Number 球体发射的半径。 direction1
Number 新Cartesian3(0, 1, 0) 粒子从球体内部的方向 1 和方向 2 之间发射出去。 direction2
Number 新Cartesian3(0, 1, 0) 粒子从球体内部的方向 1 和方向 2 之间发射出去。 Returns:
发射器。 -
为粒子系统创建半球形发射器(沿半球半径发射)。
Name Type Description radius
Number 发射半球的半径。 radiusRange
Number 从半球发射的范围 [0-1] 0 仅表面,1 整个半径。 Returns:
发射器。 -
为粒子系统创建点发射器(直接从发射器位置发射)
Name Type Description direction1
Number 粒子从方框内的方向 1 和方向 2 之间发射出去。 direction2
Number 粒子从方框内的方向 1 和方向 2 之间发射出去。 Returns:
发射器。 -
为粒子系统创建一个球形发射器(沿球形半径发射)。
Name Type Description radius
Number 球体发射的半径。 radiusRange
Number 球体的发射范围 [0-1] 0 仅表面,1 整个半径。 Returns:
发射器。 -
获取托管场景。
Returns:
场景。