maptalks / maptalks/issues

3dtile作为设置为地形的数据源

Open
#216 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

        const terrain = new maptalks.Terrain(...);
        const geo3dtile = new maptalks.Geo3dTileLayer('...');
        groupLayer.setTerrain(terrain);
        groupLayer.setTerrain(geo3dtile);

即地形的数据源可以传统的瓦片,也可以是3dtile
理由:
1.地形的本质是提供高度数据,而3dtile既有高度也有纹理,连tilelayer贴地形都省去了
2.暂时还没有人搞过这个功能,可以作为mtk的亮点和卖点
说明:
1.改功能为本人突发奇想,没有进行技术验证
2.做好了后可以申请个专利啥的
3.该功能优先级不高,等其他的做好了再来看这个问题

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the shown Terrain, Geo3dTileLayer, and GroupLayer usage and verify whether a Geo3dTileLayer can provide terrain height data. Define the required behavior for using 3D tiles as a terrain source, including whether separate tile-layer draping is unnecessary. The issue names no files or tests, so implementation entry points still need to be identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.