import DeveloperError from "../Core/DeveloperError.js";
|
|
/**
|
* Base class for all geometry creation utility classes that can be passed to {@link GeometryInstance}
|
* for asynchronous geometry creation.
|
*
|
* @constructor
|
* @class
|
* @abstract
|
*/
|
function GeometryFactory() {
|
DeveloperError.throwInstantiationError();
|
}
|
|
/**
|
* Returns a geometry.
|
*
|
* @param {GeometryFactory} geometryFactory A description of the circle.
|
* @returns {Geometry|undefined} The computed vertices and indices.
|
*/
|
GeometryFactory.createGeometry = function (geometryFactory) {
|
DeveloperError.throwInstantiationError();
|
};
|
|
export default GeometryFactory;
|