Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3D view updates #298

Merged
merged 11 commits into from
Dec 11, 2024
Merged

3D view updates #298

merged 11 commits into from
Dec 11, 2024

Conversation

bkueng
Copy link
Member

@bkueng bkueng commented Dec 9, 2024

  • update cesium to 1.123 (In some cases it was possible to trigger a rendering exception: when following the model and zooming in closely with small model size)
  • use hermite polynomial interpolation for smoother position
  • also consider position with lowest altitude for ground offset calculation
  • prevent initial attitude jump
  • add options to configure flight path width, color and show/hide radio
  • add support to move the radio via mouse dragging

image

In some cases it was possible to trigger a rendering exception
(when following the model and zooming in closely with small model size).

The separate Bing maps API key is not required anymore.
Also the orientation changed, the 90 deg yaw offset is not required anymore.
And something seems to have changed in the quaternion as well. Not quite
sure what exactly, but now it matches with the previous version.

Cesium changelog:
https://github.com/CesiumGS/cesium/blob/main/CHANGES.md?plain=1
…culation

As the altitude can be inaccurate, this reduces the possibility for the
trajectory to be below ground.
This is especially the case in acrobatic flights.
And change Docker container to ubuntu noble (24.04)
And set max-positional-arguments=13
@bkueng bkueng merged commit 940d582 into main Dec 11, 2024
5 checks passed
@bkueng bkueng deleted the cesium_updates branch December 11, 2024 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant