# Particle

#### new Cesium.Particle(options)
Scene/Particle.js 27

A particle emitted by a `ParticleSystem`.

Name | Type | Description
--- | --- | ---

`options`

Object

An object with the following properties:

Name | Type | Default | Description
--- | --- | --- | ---
`mass` | Number | `1.0` | optional The mass of the particle in kilograms.
`position` | Cartesian3 | `Cartesian3.ZERO` | optional The initial position of the particle in world coordinates.
`velocity` | Cartesian3 | `Cartesian3.ZERO` | optional The velocity vector of the particle in world coordinates.
`life` | Number | `Number.MAX_VALUE` | optional The life of the particle in seconds.
`image` | Object |  | optional The URI, HTMLImageElement, or HTMLCanvasElement to use for the billboard.
`startColor` | Color | `Color.WHITE` | optional The color of a particle when it is born.
`endColor` | Color | `Color.WHITE` | optional The color of a particle when it dies.
`startScale` | Number | `1.0` | optional The scale of the particle when it is born.
`endScale` | Number | `1.0` | optional The scale of the particle when it dies.
`imageSize` | Cartesian2 | `new Cartesian2(1.0, 1.0)` | optional The dimensions, width by height, to scale the particle image in pixels.

### Members

#### age : Number
Scene/Particle.js 110

Gets the age of the particle in seconds.

#### endColor : Color
Scene/Particle.js 75

The color of the particle when it dies.

Default Value: `Color.WHITE`

#### endScale : Number
Scene/Particle.js 87

The scale of the particle when it dies.

Default Value: `1.0`

#### image : Object
Scene/Particle.js 63

The image to use for the particle.

Default Value: `undefined`

#### imageSize : Cartesian2
Scene/Particle.js 93

The dimensions, width by height, to scale the particle image in pixels.

Default Value: `new Cartesian(1.0, 1.0)`

#### life : Number
Scene/Particle.js 57

The life of the particle in seconds.

Default Value: `Number.MAX_VALUE`

#### mass : Number
Scene/Particle.js 35

The mass of the particle in kilograms.

Default Value: `1.0`

#### normalizedAge : Number
Scene/Particle.js 120

Gets the age normalized to a value in the range [0.0, 1.0].

#### position : Cartesian3
Scene/Particle.js 41

The positon of the particle in world coordinates.

Default Value: `Cartesian3.ZERO`

#### startColor : Color
Scene/Particle.js 69

The color of the particle when it is born.

Default Value: `Color.WHITE`

#### startScale : Number
Scene/Particle.js 81

the scale of the particle when it is born.

Default Value: `1.0`

#### velocity : Cartesian3
Scene/Particle.js 49

The velocity of the particle in world coordinates.

Default Value: `Cartesian3.ZERO`