Skip to content

moveit/geometric_shapes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c24eb49 · Aug 11, 2024
Aug 11, 2024
Sep 25, 2020
May 6, 2024
Jul 17, 2024
May 6, 2024
Aug 31, 2020
Aug 26, 2019
Nov 5, 2013
Aug 11, 2024
Jul 18, 2024
Sep 30, 2023
May 19, 2021
Sep 25, 2020
Jul 18, 2024

Repository files navigation

Geometric Shapes

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.

Note: shape_tools package was recently merged into this package

Note: bodies::Box::corner1_ was renamed to minCorner_ and bodies::Box::corner2_ to maxCorner_ in Noetic.

Note: bodies::ConvexMesh::MeshData was made implementation-private in Noetic and is no longer accessible from the .h file.

Build Status

GitHub Actions: Format CI

Devel Job: Build Status

Debian Job: Build Status