A set of curvilinear 3-dimensional coordinates.
    
| Name | Type | Default | Description | 
|---|---|---|---|
| clock | Number | 0.0 | optional The angular coordinate lying in the xy-plane measured from the positive x-axis and toward the positive y-axis. | 
| cone | Number | 0.0 | optional The angular coordinate measured from the positive z-axis and toward the negative z-axis. | 
| magnitude | Number | 1.0 | optional The linear coordinate measured from the origin. | 
Members
    The clock component.
- 
    
    
    
    
    
    
    
    
    Default Value:
    
0.0
    
    
    
    
    
    
    
    The cone component.
- 
    
    
    
    
    
    
    
    
    Default Value:
    
0.0
    
    
    
    
    
    
    
    The magnitude component.
- 
    
    
    
    
    
    
    
    
    Default Value:
    
1.0
    
    
    
    
    
    
    
Methods
static Cesium.Spherical.clone(spherical, result) → Spherical
    Creates a duplicate of a Spherical.
    
| Name | Type | Description | 
|---|---|---|
| spherical | Spherical | The spherical to clone. | 
| result | Spherical | optional The object to store the result into, if undefined a new instance will be created. | 
Returns:
    The modified result parameter or a new instance if result was undefined. (Returns undefined if spherical is undefined)
    
    Returns true if the first spherical is equal to the second spherical, false otherwise.
    
| Name | Type | Description | 
|---|---|---|
| left | Spherical | The first Spherical to be compared. | 
| right | Spherical | The second Spherical to be compared. | 
Returns:
    true if the first spherical is equal to the second spherical, false otherwise.
    
    Returns true if the first spherical is within the provided epsilon of the second spherical, false otherwise.
    
| Name | Type | Default | Description | 
|---|---|---|---|
| left | Spherical | The first Spherical to be compared. | |
| right | Spherical | The second Spherical to be compared. | |
| epsilon | Number | 0.0 | optional The epsilon to compare against. | 
Returns:
    true if the first spherical is within the provided epsilon of the second spherical, false otherwise.
    
static Cesium.Spherical.fromCartesian3(cartesian3, result) → Spherical
    Converts the provided Cartesian3 into Spherical coordinates.
    
| Name | Type | Description | 
|---|---|---|
| cartesian3 | Cartesian3 | The Cartesian3 to be converted to Spherical. | 
| result | Spherical | optional The object in which the result will be stored, if undefined a new instance will be created. | 
Returns:
    The modified result parameter, or a new instance if one was not provided.
    
static Cesium.Spherical.normalize(spherical, result) → Spherical
    Computes the normalized version of the provided spherical.
    
| Name | Type | Description | 
|---|---|---|
| spherical | Spherical | The spherical to be normalized. | 
| result | Spherical | optional The object to store the result into, if undefined a new instance will be created. | 
Returns:
    The modified result parameter or a new instance if result was undefined.
    
clone(result) → Spherical
    Creates a duplicate of this Spherical.
    
| Name | Type | Description | 
|---|---|---|
| result | Spherical | optional The object to store the result into, if undefined a new instance will be created. | 
Returns:
    The modified result parameter or a new instance if result was undefined.
    
    Returns true if this spherical is equal to the provided spherical, false otherwise.
    
| Name | Type | Description | 
|---|---|---|
| other | Spherical | The Spherical to be compared. | 
Returns:
    true if this spherical is equal to the provided spherical, false otherwise.
    
    Returns true if this spherical is within the provided epsilon of the provided spherical, false otherwise.
    
| Name | Type | Description | 
|---|---|---|
| other | Spherical | The Spherical to be compared. | 
| epsilon | Number | The epsilon to compare against. | 
Returns:
    true if this spherical is within the provided epsilon of the provided spherical, false otherwise.
    
    Returns a string representing this instance in the format (clock, cone, magnitude).
Returns:
    A string representing this instance.
    
