Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nmwsharp/polyscope
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: tx-code/polyscope
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 63 files changed
  • 1 contributor

Commits on Feb 11, 2025

  1. Migrate dependencies to vcpkg and update CMake configuration

    - Remove submodules for glfw, imgui, glm, json, and stb
    - Update CMake to use find_package() for external dependencies
    - Adjust include paths for ImGui and other libraries
    - Update library linking to use vcpkg-provided targets
    - Modify source files to use updated include paths
    tx-code committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    14fa8a6 View commit details
    Browse the repository at this point in the history
  2. Remove args library submodule and update CMake configuration

    - Remove args library submodule and its files
    - Update CMake to use vcpkg's args package
    - Modify include paths for args library in demo app
    - Add BUILD_EXAMPLES option to CMakeLists.txt
    - Update library linking in demo app to use vcpkg-provided args target
    tx-code committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    20cc6c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74f31fe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e301ff8 View commit details
    Browse the repository at this point in the history
  5. Add navigating intrinsic triangulations demo

    - Create new demo application for intrinsic triangulation exploration
    - Add CMakeLists.txt for the new demo with compiler configuration
    - Implement main.cpp with interactive GUI and various triangulation operations
    - Update root CMakeLists.txt to include the new demo example
    - Update geometry-central submodule
    - Add STB_IMAGE_IMPLEMENTATION define in ground_plane.cpp to resolve compilation issues
    tx-code committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    4a57d2f View commit details
    Browse the repository at this point in the history
  6. Update input file handling in navigating intrinsic triangulations demo

    - Change input file argument from positional to named flag
    - Add default input file path
    - Modify input validation to check for empty string instead of argument presence
    tx-code committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    14872f5 View commit details
    Browse the repository at this point in the history
  7. Re-enable demo-app in CMakeLists.txt

    - Uncomment add_subdirectory for demo-app in root CMakeLists.txt
    - Remove redundant STB_IMAGE_IMPLEMENTATION define in demo_app.cpp
    tx-code committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    1b04b16 View commit details
    Browse the repository at this point in the history
  8. Add BFF parameterization to navigating intrinsic triangulations demo

    - Implement Boundary First Flattening (BFF) parameterization in the demo
    - Add UI controls to run and toggle BFF parameterization visualization
    - Include boundary_first_flattening.h header
    - Add error handling for parameterization on meshes without boundaries
    tx-code committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    cb7be62 View commit details
    Browse the repository at this point in the history
  9. Add Heat Method Distance computation to navigating intrinsic triangul…

    …ations demo
    
    - Implement Heat Method Distance solver in the demo
    - Add UI controls to compute and visualize distances from a random source vertex
    - Include heat_method_distance.h header
    - Add distance visualization with max distance reporting
    - Integrate Polyscope's pick functionality for potential future source point selection
    tx-code committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    bd3667a View commit details
    Browse the repository at this point in the history
  10. Add signed heat method demo with multiple input types

    - Create signed-heat-demo example with support for triangle meshes, polygon meshes, and point clouds
    - Implement signed heat method distance computation for different geometric inputs
    - Add CMakeLists.txt with compiler configuration for the new demo
    - Include utility functions for geometric operations, visualization, and data export
    - Add sample input data files for various geometric scenarios
    - Integrate Polyscope for interactive visualization of signed distance fields
    tx-code committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    03ecc73 View commit details
    Browse the repository at this point in the history
  11. Add stripe patterns demo with interactive visualization

    - Create new stripe patterns demo with interactive GUI controls
    - Implement stripe pattern computation using geometry-central library
    - Add CMakeLists.txt with compiler configuration for the new demo
    - Integrate Polyscope for visualization of stripe patterns and isolines
    - Add UI controls for frequency and isoline display
    tx-code committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    6952c3e View commit details
    Browse the repository at this point in the history
Loading