function Spherical(clock, cone, magnitude) {
  /**
   * The clock component.
   * @type {number}
   * @default 0.0
   */
  this.clock = clock ?? 0.0;
  /**
   * The cone component.
   * @type {number}
   * @default 0.0
   */
  this.cone = cone ?? 0.0;
  /**
   * The magnitude component.
   * @type {number}
   * @default 1.0
   */
  this.magnitude = magnitude ?? 1.0;
}
A set of curvilinear 3-dimensional coordinates.

@alias Spherical
@constructor

@param {number} [clock=0.0] The angular coordinate lying in the xy-plane measured from the positive x-axis and toward the positive y-axis.
@param {number} [cone=0.0] The angular coordinate measured from the positive z-axis and toward the negative z-axis.
@param {number} [magnitude=1.0] The linear coordinate measured from the origin.