EllipsoidOutlineGeometry

EllipsoidOutlineGeometry

new

A description of the outline of an ellipsoid centered at the origin.

Parameters:
Name Type Argument Default Description
options.radii Cartesian3 <optional>
Cartesian3(1.0, 1.0, 1.0) The radii of the ellipsoid in the x, y, and z directions.
options.stackPartitions Number <optional>
10 The count of stacks for the ellipsoid (1 greater than the number of parallel lines).
options.slicePartitions Number <optional>
8 The count of slices for the ellipsoid (Equal to the number of radial lines).
options.subdivisions Number <optional>
128 The number of points per line, determining the granularity of the curvature .
Throws:
  • DeveloperError : options.stackPartitions must be greater than or equal to one.
  • DeveloperError : options.slicePartitions must be greater than or equal to zero.
  • DeveloperError : options.subdivisions must be greater than or equal to zero.
Example
var ellipsoid = new EllipsoidOutlineGeometry({
  radii : new Cartesian3(1000000.0, 500000.0, 500000.0),
  stackPartitions: 6,
  slicePartitions: 5
});
var geometry = EllipsoidOutlineGeometry.createGeometry(ellipsoid);
Source:

Methods

<static>

Computes the geometric representation of an outline of an ellipsoid, including its vertices, indices, and a bounding sphere.

Parameters:
Name Type Description
ellipsoidGeometry EllipsoidOutlineGeometry A description of the ellipsoid outline.
Returns:
Geometry The computed vertices and indices.