NASA-AMMOS / NASA-AMMOS/3DTilesRendererJS

Should tile geometricError take tile transform scaling into account?

Open
#1,176 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
JavaScript
Stars
2.5k
Forks
416
Avg merge
17h 52m
Merged PRs (30d)
37

Description

Question
Should the geometricError of a tile take into account the scaling component of the tile's transform?
When testing with this example tileset, it seems the rendering result is more reasonable if the geometricError is affected by the transform's scaling.
I am unsure if this is expected behavior and would like clarification from the maintainers.
Example tileset: https://raw.githubusercontent.com/CesiumGS/3d-tiles-samples/main/1.0/TilesetWithDiscreteLOD/tileset.json

Library Version
v0.4.10

Three.js Version
v0.170.0

Contributor guide

Open the contributing guide

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 loading the linked TilesetWithDiscreteLOD example and reproducing the rendering difference described in the issue. The payload names no source files or tests, so trace how tile transform and geometricError are handled, then confirm the expected scaling behavior with maintainers; done means the behavior is clarified and any agreed follow-up is defined.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, three.js
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.