Cesium-Examples/examples/threeEx/config.js
2025-04-08 13:52:04 +08:00

560 lines
20 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* by jiawanlong*/
var identification = {
name: "Leaflet"
};
var exampleConfig = {
"plot": {
name: "开源导航",
name_en: "开源导航",
content: {
"m3233ap": {
name: "友情推荐",
name_en: "友情推荐",
content: [
{
name: "优雅永不过时",
name_en: "优雅永不过时",
thumbnail: "1、优雅永不过时.jpg",
fileName: "https://z2586300277.github.io/three-cesium-examples/"
},
{
name: "0、360",
name_en: "0、360",
thumbnail: "0、360.jpg",
fileName: "0、360"
},
]
},
}
},
"base": {
name: "1、入门",
name_en: "base",
content: {
"m666ap": {
name: "1.1、入门",
name_en: "base",
content: [
{
name: "1.1.1、入门",
name_en: "1.1.1、入门",
thumbnail: "1.1.1、入门.jpg",
fileName: "1.1.1、入门"
},
{
name: "1.1.2、辅助线",
name_en: "1.1.2、辅助线",
thumbnail: "1.1.2、辅助线.jpg",
fileName: "1.1.2、辅助线"
},
{
name: "1.1.6、全屏",
name_en: "1.1.6、全屏",
thumbnail: "1.1.6、全屏.jpg",
fileName: "1.1.6、全屏"
},
{
name: "1.1.7、帧率",
name_en: "1.1.7、帧率",
thumbnail: "1.1.7、帧率.jpg",
fileName: "1.1.7、帧率"
},
{
name: "1.1.8、阵列模型",
name_en: "1.1.8、阵列模型",
thumbnail: "1.1.8、阵列模型.jpg",
fileName: "1.1.8、阵列模型"
},
{
name: "1.1.9、几何体",
name_en: "1.1.9、几何体",
thumbnail: "1.1.9、几何体.jpg",
fileName: "1.1.9、几何体"
},
{
name: "1.1.10、隐藏、删除",
name_en: "1.1.10、隐藏、删除",
thumbnail: "1.1.10、隐藏、删除.jpg",
fileName: "1.1.10、隐藏、删除"
},
{
name: "1.1.11、纹理贴图",
name_en: "1.1.11、纹理贴图",
thumbnail: "1.1.11、纹理贴图.jpg",
fileName: "1.1.11、纹理贴图"
},
{
name: "1.1.12、砖墙贴图",
name_en: "1.1.12、砖墙贴图",
thumbnail: "1.1.12、砖墙贴图.jpg",
fileName: "1.1.12、砖墙贴图"
},
{
name: "1.1.13、Mesh旋转",
name_en: "1.1.13、Mesh旋转",
thumbnail: "1.1.34、Mesh旋转.jpg",
fileName: "1.1.34、Mesh旋转"
},
{
name: "1.1.35、模型颜色",
name_en: "1.1.35、模型颜色",
thumbnail: "1.1.35、模型颜色.jpg",
fileName: "1.1.35、模型颜色"
},
{
name: "1.1.36、clone和copy",
name_en: "1.1.36、clone和copy",
thumbnail: "1.1.36、clone和copy.jpg",
fileName: "1.1.36、clone和copy"
},
{
name: "1.1.38、尺寸变化",
name_en: "1.1.38、尺寸变化",
thumbnail: "1.1.38、尺寸变化.jpg",
fileName: "1.1.38、尺寸变化"
},
]
},
"m6661111ap": {
name: "1.2、地图相关",
name_en: "base",
content: [
{
name: "2.1.1、three-tile入门",
name_en: "2.1.1、three-tile入门",
thumbnail: "2.1.1、three-tile入门.jpg",
fileName: "2.1.1、three-tile入门"
},
{
name: "2.1.2、three-tile加载几何体",
name_en: "2.1.2、three-tile加载几何体",
thumbnail: "2.1.2、three-tile加载几何体.jpg",
fileName: "2.1.2、three-tile加载几何体"
},
]
},
}
},
"OGC": {
name: "2、模型",
name_en: "2、模型",
content: {
"ma7603p": {
name: "2.1、模型",
name_en: "2.1、模型",
content: [
{
name: "2.1.1、加载模型",
name_en: "2.1.14、加载模型",
thumbnail: "1.1.14、加载模型.jpg",
fileName: "1.1.14、加载模型"
},
{
name: "2.1.2、gltf纹理",
name_en: "1.1.15、gltf纹理",
thumbnail: "1.1.15、gltf纹理.jpg",
fileName: "1.1.15、gltf纹理"
},
{
name: "2.1.3、PBR材质",
name_en: "1.1.16、PBR材质",
thumbnail: "1.1.16、PBR材质.jpg",
fileName: "1.1.16、PBR材质"
},
]
},
}
},
"clientSpatialAnalyst": {
name: "3、相机和光线",
name_en: "相机和光线",
content: {
"ma3243p": {
name: "3.1、相机",
name_en: "相机",
content: [
{
name: "3.1.1、相机控件",
name_en: "1.1.4、相机控件",
thumbnail: "1.1.4、相机控件.jpg",
fileName: "1.1.4、相机控件"
},
{
name: "3.1.2、相机",
name_en: "1.1.37、相机",
thumbnail: "1.1.37、相机.jpg",
fileName: "1.1.37、相机"
},
{
name: "3.1.3、相机朝向",
name_en: "1.1.41、相机朝向",
thumbnail: "1.1.41、相机朝向.jpg",
fileName: "1.1.41、相机朝向"
},
]
},
"ma22889p": {
name: "3.2、光线",
name_en: "光线",
content: [
{
name: "3.2.1、光线",
name_en: "1.1.3、光线",
thumbnail: "1.1.3、光线.jpg",
fileName: "1.1.3、光线"
},
{
name: "3.2.2、轮廓光",
name_en: "1.1.17、轮廓光",
thumbnail: "1.1.17、轮廓光.jpg",
fileName: "1.1.17、轮廓光"
},
{
name: "3.2.3、平行光阴影",
name_en: "1.1.42、平行光阴影",
thumbnail: "1.1.42、平行光阴影.jpg",
fileName: "1.1.42、平行光阴影"
},
{
name: "3.2.4、模型运动阴影",
name_en: "1.1.43、模型运动阴影",
thumbnail: "1.1.43、模型运动阴影.jpg",
fileName: "1.1.43、模型运动阴影"
},
]
},
}
},
"components": {
name: "4、文字",
name_en: "文字",
content: {
"6565map": {
name: "4.1、文字",
name_en: "文字",
content: [
{
name: "4.1.1、文字云图",
name_en: "1.1.19、文字云图",
thumbnail: "1.1.19、文字云图.jpg",
fileName: "1.1.19、文字云图"
},
{
name: "4.1.2、CSS2DRenderer",
name_en: "1.1.20、CSS2DRenderer",
thumbnail: "1.1.20、CSS2DRenderer.jpg",
fileName: "1.1.20、CSS2DRenderer"
},
{
name: "4.1.3、CSS3DRenderer",
name_en: "1.1.21、CSS3DRenderer",
thumbnail: "1.1.21、CSS3DRenderer.jpg",
fileName: "1.1.21、CSS3DRenderer"
},
{
name: "4.1.4、模型加文字",
name_en: "1.1.22、模型加文字",
thumbnail: "1.1.22、模型加文字.jpg",
fileName: "1.1.22、模型加文字"
},
{
name: "4.1.5、模型加多个文字标签",
name_en: "1.1.23、模型加多个文字标签",
thumbnail: "1.1.23、模型加多个文字标签.jpg",
fileName: "1.1.23、模型加多个文字标签"
},
]
},
}
},
"control": {
name: "5、动画",
name_en: "动画",
content: {
"ma7676p": {
name: "5.1、动画",
name_en: "动画",
content: [
{
name: "5.1.1、动画",
name_en: "1.1.5、动画",
thumbnail: "1.1.5、动画.jpg",
fileName: "1.1.5、动画"
},
{
name: "5.1.2、UV动画",
name_en: "1.1.13、UV动画",
thumbnail: "1.1.13、UV动画.jpg",
fileName: "1.1.13、UV动画"
},
{
name: "5.1.3、tweenjs动画",
name_en: "1.1.32、tweenjs动画",
thumbnail: "1.1.32、tweenjs动画.jpg",
fileName: "1.1.32、tweenjs动画"
},
{
name: "5.1.4、tweenjs相机动画",
name_en: "1.1.33、tweenjs相机动画",
thumbnail: "1.1.33、tweenjs相机动画.jpg",
fileName: "1.1.33、tweenjs相机动画"
},
]
},
}
},
"dynamicPlot": {
name: "6、包围盒",
name_en: "包围盒",
content: {
"ma3225465p": {
name: "6.1、包围盒",
name_en: "包围盒",
content: [
{
name: "6.1.1、包围盒",
name_en: "1.1.39、包围盒",
thumbnail: "1.1.39、包围盒.jpg",
fileName: "1.1.39、包围盒"
},
{
name: "6.1.2、模型包围盒",
name_en: "1.1.40、模型包围盒",
thumbnail: "1.1.40、模型包围盒.jpg",
fileName: "1.1.40、模型包围盒"
},
]
},
}
},
"Elasticsearch": {
name: "7、事件",
name_en: "7、事件",
content: {
"ma3233p": {
name: "7.1、事件",
name_en: "事件",
content: [
{
name: "7.1.1、射线",
name_en: "1.1.25、射线",
thumbnail: "1.1.25、射线.jpg",
fileName: "1.1.25、射线"
},
{
name: "7.1.2、射线获取层级模型",
name_en: "1.1.26、射线获取层级模型",
thumbnail: "1.1.26、射线获取层级模型.jpg",
fileName: "1.1.26、射线获取层级模型"
},
{
name: "7.1.3、OutlinePass",
name_en: "1.1.30、OutlinePass",
thumbnail: "1.1.30、OutlinePass.jpg",
fileName: "1.1.30、OutlinePass"
},
{
name: "7.1.4、OutlinePass模型发光",
name_en: "1.1.31、OutlinePass模型发光",
thumbnail: "1.1.31、OutlinePass模型发光.jpg",
fileName: "1.1.31、OutlinePass模型发光"
},
]
},
}
},
"iPortal": {
name: "8、后处理",
name_en: "后处理",
content: {
"map32233": {
name: "8.1、OutlinePass",
name_en: "OutlinePass",
content: [
{
name: "8.1.1、OutlinePass",
name_en: "1.1.30、OutlinePass",
thumbnail: "1.1.30、OutlinePass.jpg",
fileName: "1.1.30、OutlinePass"
},
{
name: "8.1.2、OutlinePass模型发光",
name_en: "1.1.31、OutlinePass模型发光",
thumbnail: "1.1.31、OutlinePass模型发光.jpg",
fileName: "1.1.31、OutlinePass模型发光"
},
]
},
"ma332323p": {
name: "8.2、精灵材质",
name_en: "8.2、精灵材质",
content: [
{
name: "8.2.1、精灵",
name_en: "1.1.24、精灵",
thumbnail: "1.1.24、精灵.jpg",
fileName: "1.1.24、精灵"
},
{
name: "8.2.2、下雨",
name_en: "1.1.27、下雨",
thumbnail: "1.1.27、下雨.jpg",
fileName: "1.1.27、下雨"
},
]
},
"ma3323232333p": {
name: "8.3、线框",
name_en: "线框",
content: [
{
name: "8.3.1、线框",
name_en: "1.1.18、线框",
thumbnail: "1.1.18、线框.jpg",
fileName: "1.1.18、线框"
},
]
},
}
},
"Online": {
name: "9、GUI",
name_en: "GUI",
content: {
"ma7vcp": {
name: "9.1、GUI",
name_en: "GUI",
content: [
{
name: "9.1.1、GUI",
name_en: "1.1.28、GUI",
thumbnail: "1.1.28、GUI.jpg",
fileName: "1.1.28、GUI"
},
{
name: "9.1.2、GUI分组",
name_en: "1.1.29、GUI分组",
thumbnail: "1.1.29、GUI分组.jpg",
fileName: "1.1.29、GUI分组"
},
]
},
}
},
"mapping": {
name: "10、几何体",
name_en: "几何体",
content: {
"ma43432p": {
name: "10.1 、几何体",
name_en: "几何体",
content: [
{
name: "10.1.1、点、线",
name_en: "2.1.1、点、线",
thumbnail: "2.1.1、点、线.jpg",
fileName: "2.1.1、点、线"
},
{
name: "10.1.2、网格",
name_en: "2.1.2、网格",
thumbnail: "2.1.2、网格.jpg",
fileName: "2.1.2、网格"
},
{
name: "10.1.3、索引",
name_en: "2.1.3、索引",
thumbnail: "2.1.3、索引.jpg",
fileName: "2.1.3、索引"
},
{
name: "10.1.4、旋转、缩放、平移几何体",
name_en: "2.1.4、旋转、缩放、平移几何体",
thumbnail: "2.1.4、旋转、缩放、平移几何体.jpg",
fileName: "2.1.4、旋转、缩放、平移几何体"
},
{
name: "10.1.5、自带几何体顶点",
name_en: "2.1.5、自带几何体顶点",
thumbnail: "2.1.5、自带几何体顶点.jpg",
fileName: "2.1.5、自带几何体顶点"
},
{
name: "10.1.6、顶点颜色",
name_en: "2.1.6、顶点颜色",
thumbnail: "2.1.6、顶点颜色.jpg",
fileName: "2.1.6、顶点颜色"
},
]
},
}
},
};
/**
*key值为exampleConfig配置的key值或者fileName值
* 为中间节点时是key值叶结点是fileName值
*value值fontawesome字体icon名
*不分层
*/
var sideBarIconConfig = {
"base": "fa-server",
"iPortal": "fa-desktop",
"Online": "fa-cloud",
"iManager": "fa-group",
"Elasticsearch": "fa-tasks",
"plot": "fa-edit",
"dynamicPlot": "fa-pencil",
"control": "fa-sliders",
"components": "fa-window-restore",
"clientSpatialAnalyst": "fa-object-group",
"viz": "fa-map",
"OGC": "fa-globe",
"mapping": "fa-send"
};
/**
*key值为exampleConfig配置的key值
*value值fontawesome字体icon名
*与sideBarIconConfig的区别sideBarIconConfig包括侧边栏所有层级目录的图标exampleIconConfig仅包括一级标题的图标
*/
var exampleIconConfig = {
"base": "fa-server",
"iPortal": "fa-desktop",
"Online": "fa-cloud",
"iManager": "fa-group",
"Elasticsearch": "fa-tasks",
"plot": "fa-edit",
"dynamicPlot": "fa-pencil",
"control": "fa-sliders",
"components": "fa-window-restore",
"clientSpatialAnalyst": "fa-object-group",
"viz": "fa-map",
"OGC": "fa-globe",
"mapping": "fa-send"
};
window.leafletExampleConfig = exampleConfig;