Skip to content

Conversation

@germanmarques
Copy link
Owner

No description provided.

timoore and others added 26 commits November 13, 2024 13:16
It doesn't seem to be needed for vsgCs and generic cesium native usage.
Now builds and starts on Fedora 41, but isn't running properly yet...
This is required because Cesium Native is now C++ 20.
Also, don't set configuration postfixes or
CMAKE_COMPILE_WARNING_AS_ERROR; let the containing project or
toolchain do that.
Readability change suggested by clang-tidy.
Provide the option to install cesium-native's dependencies from vcpkg
and at the same time build cesium-native from another source
directory. This makes it more convenient to work on cesium-native than
insisting that it be retrieved from vcpkg's repositories.
The code for calculating the bounding region of a tileset, and thus
a good starting position for viewing it, was never really getting a
bounding region, so the view would always end up in outer space. In
addition, the MapManipulator handling of setting a viewpoint position
was completely broken.
This includes moving to a more recent vcpkg baseline.
They seem to have become unnecessary.
The worldviewer program now reads json files supplied as arguments and
determines the type of the resulting object, so "--world-file" is no
longer necessary. Additionally, URLs or file paths to 3D Tiles
tilesets can be specified directly, so there's no need to create a
world file or tileset file for quick tests.
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.

2 participants