/geometric_shapes_py

Primary LanguageC++BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

geometric_shapes_py

This package contains generic definitions of geometric shapes and bodies, as well as tools for operating on shape messages. Shapes represent only the form of an object. Bodies are shapes at a particular pose. Routines such as point containment and ray intersections are provided.

Supported shapes:

  • sphere
  • box
  • cone
  • cylinder
  • mesh

Note: Bodies for meshes compute the convex hull of those meshes in order to provide the point containment / ray intersection routines.

Build Status

Formatting (pre-commit) Build and Test codecov

Code Coverage Grid:

Code Coverage Grid

Devel Job: Build Status

Debian Job: Build Status