Spherical constructor

Spherical({
  1. double radius = 1,
  2. double phi = 0,
  3. double theta = 0,
})

radius - the radius, or the Euclidean distance (straight-line distance) from the point to the origin. Default is 1.0.

phi - polar angle in radians from the y (up) axis. Default is 0.

theta - equator angle in radians around the y (up) axis. Default is 0.

The poles (phi) are at the positive and negative y axis. The equator (theta) starts at positive z.

Implementation

Spherical({this.radius = 1, this.phi = 0, this.theta = 0});