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: main
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: ign-math6
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 30 files changed
  • 6 contributors

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
    da838d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2025

  1. Remove the use of numeric_limits in appendToStream test (#553)

    Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
    Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
    Co-authored-by: Michael Carroll <michael@openrobotics.org>
    Co-authored-by: Michael Carroll <mjcarroll@intrinsic.ai>
    (cherry picked from commit 6460f7c)
    3 people authored and scpeters committed Sep 29, 2025
    Configuration menu
    Copy the full SHA
    052ae35 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2026

  1. Fortress: disable Ubuntu Focal CI (#716)

    * fix cpplint
    
    Signed-off-by: Steve Peters <scpeters@openrobotics.org>
    scpeters authored Jan 13, 2026
    Configuration menu
    Copy the full SHA
    aaec69f 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
    c574ba0 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2026

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

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

Commits on Apr 10, 2026

  1. Prepare for 6.16.0 release (#744)

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