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: gazebosim/gz-math
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: gz-math7_7.5.0
Choose a base ref
...
head repository: gazebosim/gz-math
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: gz-math7
Choose a head ref
  • 16 commits
  • 130 files changed
  • 14 contributors

Commits on Jul 2, 2024

  1. Clean up nested namespaces (#603)

    Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
    Michael Carroll authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    0ebc06e View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Check for 0 stddev when generating a random number using normal distr…

    …ibution (#615)
    
    Signed-off-by: Ian Chen <ichen@openrobotics.org>
    iche033 authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    197e189 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Added box examples in cpp and python (#584)

    
    Signed-off-by: Jagadeeshan S <jagadeeshanmsj@gmail.com>
    Co-authored-by: Arjo Chakravarty <arjo@openrobotics.org>
    Co-authored-by: Addisu Z. Taddese <addisu@openrobotics.org>
    3 people authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    4c7f2c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Fix tolerance for axis-angle conversion of quaternions (#620)

    Signed-off-by: Shameek Ganguly <shameekarcanesphinx@gmail.com>
    shameekganguly authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    b0989bb View commit details
    Browse the repository at this point in the history
  2. Prepare for 7.5.1 (#623)

    Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
    Addisu Z. Taddese authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    5072602 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Permit building python bindings separately from gz-math library (#640)

    Backport of #636 with adapted package finding logic and a note
    about requiring cmake 3.22.1.
    
    This allows the src/python_pybind11/CMakeLists.txt file to be
    built as a top-level cmake project against an external gz-math
    library, with documentation added to the installation tutorial.
    
    The logic for finding pybind11 is also moved from the root
    CMakeLists.txt to src/python_pybind11/CMakeLists.txt to
    reduce code duplication. When invoked through the root
    CMakeLists.txt, pybind11 is treated as an optional
    dependency, but when invoked from the src/python_pybind11
    folder, pybind11 is treated it as required by setting
    CMAKE_REQUIRE_FIND_PACKAGE_pybind11 to TRUE.
    
    Signed-off-by: Silvio Traversaro <silvio.traversaro@iit.it>
    Signed-off-by: Steve Peters <scpeters@openrobotics.org>
    Co-authored-by: Silvio Traversaro <silvio.traversaro@iit.it>
    (cherry picked from commit 17deea2)
    mergify[bot] and traversaro authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    255f118 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Backport bazel BUILD updates from gz-math8 (#651)

    * Update BUILD rules
    * Add eigen3 test targets to satisfy layering checks
    * Add default visibility for math/eigen3
    
    Signed-off-by: Shameek Ganguly <shameek@intrinsic.ai>
    shameekganguly authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    311d2b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2025

  1. Prepare for 7.5.2 (#658)

    Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
    Addisu Z. Taddese authored Feb 4, 2025
    Configuration menu
    Copy the full SHA
    4ef29f8 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2025

  1. Unify Python3_Development_FOUND checks (#663)

    The value of this variable may change if other code paths
    call find_package(Python3), so move the warning to be
    co-located with the add_subdirectory call.
    
    Signed-off-by: Steve Peters <scpeters@openrobotics.org>
    scpeters authored Mar 1, 2025
    Configuration menu
    Copy the full SHA
    5a6c3fa View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2025

  1. Update Windows badges in README.md [skip ci]

    Part of gazebo-tooling/release-tools#1288
    
    Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
    j-rivero committed Mar 19, 2025
    Configuration menu
    Copy the full SHA
    c91cfd5 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2025

  1. Docs/spell check (backport #669) (#670)

    * Docs/spell check (#669)
    
    Signed-off-by: Gabriel Augusto <95982237+gabrielaugz@users.noreply.github.com>
    Co-authored-by: gabrielaugz <wornbr22p@outlook.com>
    (cherry picked from commit d5a19fe)
    mergify[bot] and gabrielaugz authored Mar 21, 2025
    Configuration menu
    Copy the full SHA
    56614e2 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2025

  1. python: suppress Pose3 deprecation warnings (#682)

    Signed-off-by: Steve Peters <scpeters@openrobotics.org>
    scpeters authored Jun 17, 2025
    Configuration menu
    Copy the full SHA
    ad7e7cd View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2025

  1. Correct calculation in ProjectPointToPlane (#702)

    Use unit normal for projection.
    
    Update InterpolatePointTest to capture projection edges cases
    - Resize the sample grid and add a gradient to the field
      to check projection normalisation.
    
    Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
    Co-authored-by: Addisu Z. Taddese <addisu@openrobotics.org>
    (cherry picked from commit 06d73ac)
    2 people authored and scpeters committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    981387a View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2026

  1. Fix Box VolumeBelow/CenterOfVolumeBelow and Sphere<float> type error (#…

    …724)
    
    Replace the surface-mesh + divergence theorem implementation of
    Box::VolumeBelow and Box::CenterOfVolumeBelow with an analytic
    inclusion-exclusion formula (Scardovelli-Zaleski / Lehmann-Gekle).
    
    The old VolumeBelow used TrianglesInPlane which relied on exact float
    comparison (Plane::Side() == NO_SIDE) and produced wrong volumes for
    non-axis-aligned planes. The old CenterOfVolumeBelow returned the
    arithmetic mean of vertex positions instead of the volumetric centroid,
    which was only correct for axis-aligned cuts.
    
    The new implementation:
    - Computes volume analytically via IE3/IE2/IE1 formulas with proper
      dimensional reduction (handles 3D, 2D, 1D, and degenerate cases)
    - Computes centroid via first-moment IE formula with F_k functions
      matched to the effective dimensionality
    - Keeps TrianglesInPlane for source compatibility (with bug note)
    - Fixes Sphere<float> compilation by replacing hardcoded Vector3d
      with Vector3<T>::Zero in VolumeBelow and CenterOfVolumeBelow
    
    Generated-by: Claude Opus 4.6 (1M context)
    Signed-off-by: Carlos Agüero <caguero@osrfoundation.org>
    caguero committed Mar 16, 2026
    Configuration menu
    Copy the full SHA
    ce4cc80 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2026

  1. Add VolumeBelow/CenterOfVolumeBelow for Ellipsoid, Cylinder, Capsule,…

    … Cone (#730)
    
    Generated-by: Claude
    Signed-off-by: Carlos Agüero <caguero@osrfoundation.org>
    caguero committed Mar 19, 2026
    Configuration menu
    Copy the full SHA
    b380186 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2026

  1. Prepare for 7.6.0 release (#743)

    Signed-off-by: Carlos Aguero <caguero@honurobotics.com>
    caguero authored Apr 10, 2026
    Configuration menu
    Copy the full SHA
    dd28813 View commit details
    Browse the repository at this point in the history
Loading