/** * window.PigeonGL * @example * ``` * new PigeonGL.Map() * ``` * @author mizy.mz 17/12/06 * @global * @property {Objcet} MTLLoader - MTL Loaders * @property {Objcet} OBJLoader - OBJ Loaders * @property {Map} Map - Map类,初始化:new PigeonGL.Map() * @property {Layer} Layer - 核心图层基类,不可被实例化, * @property {SymbolLayer3D} SymbolLayer3D - 3d模型图层 * @property {ThirdPersonView} ThirdPersonView - 第三人称视角控制层 * @property {MapControl} MapControl - 地图控制图层 * @property {TextLayer} TextLayer - 文字图层 */ const PigeonGL = { MTLLoader: require("./Loaders/MTLLoader.js"), OBJLoader: require("./Loaders/OBJLoader.js"), //core Map: require("./Map.js").default, Layer: require("./Layers/Layer.js").default, CameraControl: require("./Camera/CameraControl.js").default, //layer ThirdPersonView: require("./Layers/ThirdPersonView.js").default, MapControl: require("./Layers/MapControl.js").default, TextLayer: require("./Layers/TextLayer.js").default, VRLayer: require("./Layers/VRLayer.js").default, CloudPoints: require("./Layers/CloudPoints.js").default } window.PigeonGL = PigeonGL;