Freedo Holo3D for Web API说明文件
快速入门
将以下代码拷贝到某个html文件中,即可快速创建三维环境!
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>快速创建三维环境</title>
    <link rel="stylesheet" href="../../freedo/Freedo/Widgets/widgets.css">
    <link rel="stylesheet" href="static/bucket.css">
</head>
<body>
    <script src="../../freedo/Freedo/Freedo.js"></script>
    <script src="../FreedoX/ThirdParty/1710_lodash/lodash.min.js"></script>
    <script src="../FreedoX/FreedoX.js"></script>
    <script src="static/Sandcastle-header.js"></script>
    <div id="freedoContainer" class="fullSize"></div>
    <div id="loadingOverlay">
        <h1>Loading...</h1>
    </div>
    <div id="toolbar"></div>
    <script>
        var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer', {
            homeButton: true // 是否展示Home按钮
        }, {
            hasProvinceBoundaries: true // 是否绘制中国省界
        });
        let opt = ['快速创建三维环境'];
        Sandcastle.createTipsDOM(opt);
    </script>
</body>
</html>
API分类
基础功能模块
漫游交互模块
FdCamera 漫游交互模块
   FdCameraHeight 相机高度监控类
   FdCameraHistory 相机历史类
   FdManipulateCube2 视立方图
   FdPlaneViewCameraHelper 无球场景相机操作辅助类
   FdMouseHandlerCenterIcon 鼠标中心图标类
   FdTrackManager 相机聚焦模式管理
   FdZoomByRectangle 框选放大
   capture2 截图标绘
工具模块
FdTools 工具模块
   FdCloud 云层功能
   FdConfig 场景配置管理器
   FdCustomClip 自定义剖切
   FdEraseGroundManager 地形挖洞管理器
   FdGeologySimulationManager 地质模拟管理器
   FdGeologyVolumn 地质体块模拟
   FdImageryLayersManager 影像图层管理器
   FdKeyboard 键盘控制器
   FdLabelsManager 标签管理器
   FdMultiViewSync 多屏同步
   FdOverview 鹰眼图
   FdOverview2 模型视图
   FdPMTSManager PMTS管理器
   FdPMTSUtilTools PMTS工具类
   FdTerrain 地形管理器
   FdSnowRain 雨雪
   FdViewPointsManager 视点管理器
   FdViewSwitcher 视景切换
   FdBufferAnalysis 缓冲区分析
   FdContour 等高线分析
   FdOpenness 开敞度分析
   FdSkyline 天际线分析
   FdSunshine 日照分析
   FdSlope 坡度坡向分析
   FdSection 剖面分析
   FdVolumn 土方量分析
   FdViewshed 视域分析
   FdVisibility 通视分析
   FdVisualGallery 视廊分析
参数化建模模块
FdModel 参数化建模模块
   FdModelManager 参数化建模管理器
   FdAnchorLabel 锚定标签
   FdArrow 箭头
   FdBillboard 广告牌
   FdCircle 圆
   FdCloud 积云
   FdCylinder 圆柱
   FdDivLabel DIV标签
   FdDivPoint DIV点
   FdDynamicHemisphere 动态半球
   FdDynamicLine 动态线
   FdDynamicTextureLine 动态纹理线
   FdDynamicTextureLine2 第二种动态纹理线
   FdFence 围栏
   FdGeoJson GeoJson矢量
   FdGltf glTF模型
   FdLabel 文字标签
   FdLine 直线
   FdLoft Loft管道
   FdParticleSystem 粒子系统
   FdParticleSystemFireworks 烟花粒子系统
   FdPlane 平面
   FdPoint 点
   FdPolygon 多边形
   FdPolyline 多段线
   FdRoad 等级道路
   FdShapeFile Shape矢量
   FdText 文字
   FdTextBox2D 文本框
   FdTube Tube管道
   FdVideo 视频融合(可编辑边界)
   FdVideo2 第二种视频融合(严格投射)
   FdVolume 体块
   FdWater 水系
特效模块
FdEffect 特效模块
   DynamicLineMaterialProperty 动态线材质
   DynamicWallMaterialProperty 动态墙材质
   FdBar 3D柱状图
   FdDynamicRadar 动态雷达
   FdDynamicWall 动态墙
   FdEcharts Echart场景融合显示
   FdFlowTextureLine 流动纹理线
   FdMapV MapV场景融合显示
   FdPie 3D饼状图
   FdTextureFrame 帧动画
   FdWindField 风场
   GifMaterialProperty GIF动画材质
微应用模块
FdMicroApp 微应用模块
   FdAnalysisManager 测量管理器
   FdBuildingDrawer 模型抽屉
   FdClipBox 模型体剖切
   FdClipPlane 模型平面剖切
   FdDrawPolyline 多段线绘制
   FdDrawRoad 道路绘制
   FdEraseGroundHandler 地形挖洞
   FdFirstPersonControl 第一人称视角
   FdGeologySimulationHandler 地质模拟
   FdLabelsHandler 标签鼠标交互类
   FdModelAnimationManager 模型运动路径管理器
   FdPathsManager 镜头运动路径管理器
   FdPickPMComponent 点选PModel构件
   FdRectanglePickPMComponent 框选PModel构件
   FdPickPModel 点选PModel
   FdPolygonEditor 多边形绘制与编辑
   FdPolylineEditor 多段线绘制与编辑
   FdProcessDiff 模型建造进度差异
   FdProcessSimulation 模型建造进度模拟
   FdTails 运动尾迹
   FdTransformHelper 模型编辑器
数据接口模块
FdServer 数据接口模块
   FdImagerylayersServer 影像图层数据服务封装
   FdLabelServer Label相关服务
   FdPMTSParser PMTS数据服务解析
   FdPMTSServer PMTS数据服务封装
   FdSceneServer 用户场景数据封装
   FdShareServer 用户分享数据封装
   FdTerrainServer 地形数据封装
   FdUserServer 用户管理数据封装
前端UI模块
FdWidgets 前端UI模块类
   FdCompass 指北针UI
   FdConsole 控制台控件
   FdLabel 视点管理
   FdMain 主框架控件
   FdPath 路径动画
   FdPmts 添加PMTS
   FdProject 项目管理
   FdProp 属性框控件
   FdTree PMTS结构树控件
   FdView 视点管理