(function (factory) {
    if (typeof module === "object" && typeof module.exports === "object") {
        var v = factory(require, exports);
        if (v !== undefined) module.exports = v;
    }
    else if (typeof define === "function" && define.amd) {
        define(["require", "exports"], factory);
    }
})(function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.DEFAULT_BOUNDING_SPHERE = exports.DEFAULT_ATTRIBUTE_INDEX = exports.DEFAULT_ATTRIBUTE_NAME_SUFFIX = exports.DEFAULT_LAYER_NAME = exports.DEFAULT_ROTATION_ENABLED = exports.DEFAULT_POINT_CULL_DOT_THRESHOLD = exports.DEFAULT_POINT_HEADING_RADIANS = exports.DEFAULT_POINT_ALTITUDE_METERS = exports.DEFAULT_MAX_EXTRAPOLATION_SECONDS = exports.DEFAULT_MAX_POINT_SIZE = exports.DEFAULT_MIN_POINT_SIZE = exports.DEFAULT_POINT_SCALE = exports.DEFAULT_LAYOUT = exports.CAMERA_DIRECTION_EPSILON = void 0;
    exports.CAMERA_DIRECTION_EPSILON = 1e-6;
    exports.DEFAULT_LAYOUT = {
        width: 1,
        height: 1,
        capacity: 1,
    };
    exports.DEFAULT_POINT_SCALE = 40000000;
    exports.DEFAULT_MIN_POINT_SIZE = 30;
    exports.DEFAULT_MAX_POINT_SIZE = 128;
    exports.DEFAULT_MAX_EXTRAPOLATION_SECONDS = 60 * 60 * 24 * 365;
    exports.DEFAULT_POINT_ALTITUDE_METERS = 10;
    exports.DEFAULT_POINT_HEADING_RADIANS = 0;
    exports.DEFAULT_POINT_CULL_DOT_THRESHOLD = 0.5;
    exports.DEFAULT_ROTATION_ENABLED = true;
    exports.DEFAULT_LAYER_NAME = 'GpuPointLayer';
    exports.DEFAULT_ATTRIBUTE_NAME_SUFFIX = 'Index';
    exports.DEFAULT_ATTRIBUTE_INDEX = 0;
    exports.DEFAULT_BOUNDING_SPHERE = new Cesium.BoundingSphere(Cesium.Cartesian3.ZERO, Cesium.Ellipsoid.WGS84.maximumRadius + 1000000);
});
