Cesium-Examples/examples/threeEx/config.js

560 lines
20 KiB
JavaScript
Raw Normal View History

2025-03-11 08:25:45 +00:00
/* by jiawanlong*/
var identification = {
name: "Leaflet"
};
var exampleConfig = {
"plot": {
name: "开源导航",
name_en: "开源导航",
content: {
"m3233ap": {
name: "友情推荐",
name_en: "友情推荐",
content: [
{
name: "优雅永不过时",
name_en: "优雅永不过时",
thumbnail: "1、优雅永不过时.jpg",
2025-04-06 01:30:00 +00:00
fileName: "https://z2586300277.github.io/three-cesium-examples/"
2025-03-11 08:25:45 +00:00
},
{
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;