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

Adding cone primitives.

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/621
  • https://github.com/gazebosim/gz-math/pull/594
  • https://github.com/gazebosim/gz-msgs/pull/442
  • https://github.com/gazebosim/gz-physics/pull/639
  • https://github.com/gazebosim/gz-rendering/pull/1003
  • https://github.com/gazebosim/gz-sim/pull/2410
  • https://github.com/gazebosim/sdformat/pull/1418

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 15 '24 20:05 bperseghetti