gz-msgs icon indicating copy to clipboard operation
gz-msgs copied to clipboard

Add Cone as a primitive parametric shape.

Open bperseghetti opened this issue 1 month ago • 1 comments

🦟 Bug fix

Summary

This helps add the missing cone geometry for primitive/basic parametric shapes:

conetopple cone

And is also valuable for visualizations of emitters/source that typically have conic-based spread as seen in this acoustic attack on an IMU by showing the affected area:

drone_attack

Associated PRs:

  • https://github.com/gazebosim/gz-gui/pull/620
  • https://github.com/gazebosim/gz-math/pull/593
  • https://github.com/gazebosim/gz-msgs/pull/441
  • https://github.com/gazebosim/gz-physics/pull/638
  • https://github.com/gazebosim/gz-rendering/pull/1001
  • https://github.com/gazebosim/gz-sim/pull/2404
  • https://github.com/gazebosim/sdformat/pull/1415

Checklist

  • [x] Signed all commits for DCO
  • [x] Added tests
  • [x] Updated documentation (as needed)
  • [x] Updated migration guide (as needed)
  • [x] Consider updating Python bindings (if the library has them)
  • [x] codecheck passed (See contributing)
  • [x] All tests passed (See test coverage)
  • [x] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

bperseghetti avatar May 13 '24 18:05 bperseghetti