بنقرة واحدة
minemap-3d-tiles-runtime-control
MineMap 3D Tiles 运行时控制规范。用于 TileFeature 着色/显隐、实例拾取、加载完成检查与按子 URL 控制。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
MineMap 3D Tiles 运行时控制规范。用于 TileFeature 着色/显隐、实例拾取、加载完成检查与按子 URL 控制。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
MineMap 3D 公告板(Billboard)专题。覆盖 BillboardMaterial / BillboardGeometry / BillboardInstance 动画、拾取高亮、动态纹理更新与轨迹对象联动;不与 DOM 覆盖物 Marker 混淆。
MineMap 云与大气渲染链。用于启用体积云(多层 CloudLayer)、单片实例化云(map.cloudCollection)、大气散射与太阳 / 天空辐照度,重点说明主分支公开参数与禁用字段。
MineMap 事件订阅模型、图层事件代理、once/off 管理、矢量与三维对象拾取。
MineMap 热力图(heatmap)专题。用于二维 / 三维热力图、贴地热力、聚合权重、热力色阶与 3D 显示模式,重点说明 paint/layout 参数边界与典型失败场景。
MineMap KML 数据源。用于加载 KML / KMZ 文件,解析 LineStyle / IconStyle / LabelStyle / PolyStyle 等样式继承,并把 KML 属性映射为 line / circle / fill / symbol 派生图层。
MineMap 材质与着色规范。覆盖 `StandardMaterial`、`PhongMaterial`、`PhysicalMaterial`、`LambertMaterial`、`PolylineMaterial` 等主流材质的选型与调参。
| name | minemap-3d-tiles-runtime-control |
| description | MineMap 3D Tiles 运行时控制规范。用于 TileFeature 着色/显隐、实例拾取、加载完成检查与按子 URL 控制。 |
这类能力不等于“普通加载 3D Tiles”。它专门处理运行时控制:
sourceLoaded / 加载完成检查setTileFeatureStyle(fn)setShowByUrlName(...)map.addSceneComponent({ type: '3d-tiles', ... })sourceLoaded(tileset)map.areTilesLoaded()map.getFeatureByGPUPick() / map.getFeatureByGPUPickAsync()SceneTileset#setTileFeatureStyle(fn|null)SceneTileset#setShowByUrlName(value, name)对应 demo:
demo/html/3DTilesStyled.htmldemo/html/3DTilesStyled1.html稳定做法:
feature.getProperties()feature.color / feature.showtileset.setTileFeatureStyle(fn) 应用null不要直接改 tileFeatureStyleUpdateFunction。
对应 demo:
demo/html/3DTilesForInstances.htmldemo/html/3DTilesNextPick.html稳定做法:
getFeatureByGPUPick 获取目标getProperty(...) 或 getProperties() 读属性对应 demo:
demo/html/3DTilesLoaded.html有两个层次:
sourceLoaded:源对象可用map.areTilesLoaded():当前视图瓦片是否完成两者不要混成一个概念。
对应 demo:
demo/html/3DTilesStyled1.html当 urls 模式启用后,可用:
tileset.setShowByUrlName(show, name)它适合做分组显隐,不是逐 feature 样式替代品。
源码会对选中瓦片内 feature 循环调用样式函数。不要在里面塞重计算或异步逻辑。
setTileFeatureStyle(null) 才是正式关闭方式不要直接清内部状态。
对 3D Tiles 不要退回二维 queryRenderedFeatures() 心智。
getProperties() / getProperty()sourceLoaded 误当成全部瓦片可见完成demo/html/3DTilesForInstances.htmldemo/html/3DTilesStyled.htmldemo/html/3DTilesStyled1.htmldemo/html/3DTilesLoaded.htmldemo/html/3DTilesNextPick.htmlminemap-scene-componentsminemap-events-and-pickingminemap-business-oblique-bim