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

Add triangle/ray and gltf/ray intersect function with tests #777

Merged
merged 88 commits into from
Jul 25, 2024

Commits on Dec 13, 2023

  1. add gltf ray intersect function with tests

    Joseph Kaile committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    ad512a3 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. add more intersection tests

    Joseph Kaile committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    12d6885 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Merge branch 'main' into gltf-ray-intersect

    Joseph Kaile committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    ed52c05 View commit details
    Browse the repository at this point in the history
  2. update and comment intersection functions

    Joseph Kaile committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    c6bcf97 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. update from main

    csciguy8 committed May 6, 2024
    Configuration menu
    Copy the full SHA
    b765a73 View commit details
    Browse the repository at this point in the history
  2. revert changes

    csciguy8 committed May 6, 2024
    Configuration menu
    Copy the full SHA
    0ad3192 View commit details
    Browse the repository at this point in the history
  3. revert draco change

    csciguy8 committed May 6, 2024
    Configuration menu
    Copy the full SHA
    e55105c View commit details
    Browse the repository at this point in the history
  4. revert ktx software change

    csciguy8 committed May 6, 2024
    Configuration menu
    Copy the full SHA
    6143a7e View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Add more hit result info to ::intersectRayGltfModel

    Still more work to do in the implementation...
    csciguy8 committed May 15, 2024
    Configuration menu
    Copy the full SHA
    54da172 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bcfe34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ccce2f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a01ef4c View commit details
    Browse the repository at this point in the history
  5. Add missing initializers

    csciguy8 committed May 15, 2024
    Configuration menu
    Copy the full SHA
    54b352b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1fed700 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    48db4d0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    39fc592 View commit details
    Browse the repository at this point in the history
  9. Fix casting warnings

    csciguy8 committed May 15, 2024
    Configuration menu
    Copy the full SHA
    fad02b5 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    f13d733 View commit details
    Browse the repository at this point in the history
  2. Fix warning

    csciguy8 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    8ba0507 View commit details
    Browse the repository at this point in the history
  3. Undo unnecessary changes

    csciguy8 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    c35b8d3 View commit details
    Browse the repository at this point in the history
  4. Update code documentation

    csciguy8 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    cd8edc2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    90755af View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2924ede View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Add some test glbs

    Also add the source python that created them
    csciguy8 committed May 17, 2024
    Configuration menu
    Copy the full SHA
    bc8a918 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    bef7cbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0b49ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25331a9 View commit details
    Browse the repository at this point in the history
  4. Remove unneeded test files

    csciguy8 committed May 21, 2024
    Configuration menu
    Copy the full SHA
    018c764 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    c5ebb81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e5ff62 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c73911 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    938e5cd View commit details
    Browse the repository at this point in the history
  5. update format

    csciguy8 committed May 22, 2024
    Configuration menu
    Copy the full SHA
    7af2344 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    41ee75b View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    dc0f4d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0a92ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    331cd18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aedb8cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1318561 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7ea3f2e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e3320e4 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    1734847 View commit details
    Browse the repository at this point in the history
  2. Update code doc

    csciguy8 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    9b0640d View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    cab5d1e View commit details
    Browse the repository at this point in the history
  2. Update code doc

    csciguy8 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    5a50038 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    84eb490 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    905eb94 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9c5658 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    402a485 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4ec50d View commit details
    Browse the repository at this point in the history
  6. Fix bug where intersecting gltfs with nodes with different scaling co…

    …uld produce incorrect results
    
    Also unify the ::intersectRayGltfModel and ::intersectRayGltfModelParametric functions. We don't really need two anymore
    csciguy8 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    5d72dcf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0b48bd View commit details
    Browse the repository at this point in the history
  8. warning fix

    csciguy8 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    dcee2c8 View commit details
    Browse the repository at this point in the history
  9. update from main

    csciguy8 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    aa95514 View commit details
    Browse the repository at this point in the history
  10. formatting

    csciguy8 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    847763e View commit details
    Browse the repository at this point in the history
  11. revert unintentional change

    csciguy8 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    014a3c3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5092d26 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dfea268 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Add quantized cube test data

    csciguy8 committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    2fd0b3a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b58901 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1854ecf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    31aeae7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bdd210 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7c291b5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1f6ac44 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

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

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    728668a View commit details
    Browse the repository at this point in the history
  2. Update CHANGES.md

    csciguy8 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    aece17c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca25ad4 View commit details
    Browse the repository at this point in the history
  4. Update CHANGES.md

    csciguy8 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    5754226 View commit details
    Browse the repository at this point in the history
  5. update cullBackFaces doc

    csciguy8 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    4f47b7b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    04f17a3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9a4073f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    16d18a1 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Remove unneeded decltypes

    csciguy8 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    888f611 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cda07f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    523f74f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2e6695d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f2d18b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3b6c5a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

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

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    d03181a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4fab06 View commit details
    Browse the repository at this point in the history
  3. formatting

    csciguy8 committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    5cb0d5e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b5382e View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

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