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

Support 3D Tile I3dm legacy tile format #854

Merged
merged 39 commits into from
May 29, 2024
Merged

Support 3D Tile I3dm legacy tile format #854

merged 39 commits into from
May 29, 2024

Commits on Apr 7, 2024

  1. Make CESIUM_DEBUG_PREFIX and CESIUM_RELEASE_PREFIX cache variables

    This allows the developer to override them usefully in situations
    where they need to be set e.g., make a debug library masquerade as
    release.
    
    Also allow CESIUM_DEBUG_PREFIX to be empty.
    timoore committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    3ba003a View commit details
    Browse the repository at this point in the history
  2. Fix CesiumGltf::Model::merge to handle EXT_mesh_gpu_instancing

    This is all very ad hoc and there will be more extensions that will
    have to be handled in the future. This function is currently only used
    by Cmpt parsing code, but one could imagine it being generally useful.
    timoore committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    ff427ac View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Add support for I3dm 3D Tile instance files

    Initial commit of the main body of new code. A lot was taken or
    inspired from PntsToGltfConverter, which should now be refactored to
    use the new common functions.
    
    ENU rotations are not supported yet.
    timoore committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    dd563d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. use npm format properly

    timoore committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    fe1f01d View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Fix convert calls in tests

    timoore committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    72a8fb5 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    9b2bde2 View commit details
    Browse the repository at this point in the history
  2. More formatting fun

    timoore committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    b1c9f94 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37f3684 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    806d0ed View commit details
    Browse the repository at this point in the history
  2. Change ConverterSubprocessor arguments from pointer to reference

    It's required now.
    timoore committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    81bb2ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7db60d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a4a5a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Rebase instance positions to their mean

    Construct an RTC_CENTER, in effect. Otherwise instance positions could
    be too large to render without jitter.
    timoore committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    616bf74 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    80ade66 View commit details
    Browse the repository at this point in the history
  2. Refactor and support existing instances in GLB

    Simplified the code by not trying to optimize the inclusion of
    rotation and scale transforms.
    timoore committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    9661e40 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4658109 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2cef550 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    ab70a66 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    db9637d View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Modify Cesium3DTilesContent tests to use ConverterSubprocessor

    Tests compile again.
    timoore committed May 7, 2024
    Configuration menu
    Copy the full SHA
    1cd4ab7 View commit details
    Browse the repository at this point in the history
  2. Squash some CI compilation errors

    Fix a real truncation issue, and some noise from overzealous gcc.
    timoore committed May 7, 2024
    Configuration menu
    Copy the full SHA
    5731d48 View commit details
    Browse the repository at this point in the history
  3. Add a perpVec function and use it

    A simple function for computing a perpendicular vector.
    timoore committed May 7, 2024
    Configuration menu
    Copy the full SHA
    d238025 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    aca7686 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    ea79bb8 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    068f70e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    598fd2e View commit details
    Browse the repository at this point in the history
  3. Rework applyRTC and meshGpuTransforms

    Rename and rework arguments in response to review comments.
    timoore committed May 17, 2024
    Configuration menu
    Copy the full SHA
    7369873 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88a3b8d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be323a4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c6b5321 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ed9bfa8 View commit details
    Browse the repository at this point in the history
  8. format fixes

    timoore committed May 17, 2024
    Configuration menu
    Copy the full SHA
    e60e936 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    edc22cb View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    9af4cd7 View commit details
    Browse the repository at this point in the history
  2. Use a fail() local function in ImplicitOctreeLoader

    This follows the change in ImplicitQuadtreeLoader.
    timoore committed May 23, 2024
    Configuration menu
    Copy the full SHA
    d822cf4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    029d0ab View commit details
    Browse the repository at this point in the history
  4. formatting and name change

    timoore committed May 23, 2024
    Configuration menu
    Copy the full SHA
    2a284f5 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    80a5091 View commit details
    Browse the repository at this point in the history
  2. Renaming and simplification

    timoore committed May 24, 2024
    Configuration menu
    Copy the full SHA
    ba68601 View commit details
    Browse the repository at this point in the history