CesiumGS / CesiumGS/cesium

camera controls when tracking an entity are overridden by EntityView

Open
#5,850 0 comments 0 reactions 0 assignees View on GitHub
category - camera category - entity type - bug
Dominant language
JavaScript
Stars
15.7k
Forks
3.9k
Avg merge
4d 6h
Merged PRs (30d)
34

Description

When tracking an entity, camera functions such as lookAtTransform will set the transform of the camera, but then the EntityView will overwrite the transform of the camera on the next update. This causes the camera to not be positioned as expected when providing an offset to lookAtTransform.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the EntityView update path and the camera lookAtTransform entry point while an entity is being tracked. Reproduce the reported case with an offset and verify that the camera remains positioned as requested after the next update; the issue does not name a specific file or test.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.