-
 

geometric_shapes repository

Repository Summary

Checkout URI https://github.com/ros-planning/geometric_shapes.git
VCS Type git
VCS Version ros2
Last Updated 2024-11-21
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
geometric_shapes 2.2.1

README

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_.

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

Build Status

Formatting (pre-commit) Build and Test codecov

Code Coverage Grid:

Code Coverage Grid

Devel Job: Build Status

Debian Job: Build Status

CONTRIBUTING

Any contribution that you make to this repository will be under the 3-Clause BSD License, as dictated by that license.


Repository Summary

Checkout URI https://github.com/ros-planning/geometric_shapes.git
VCS Type git
VCS Version ros2
Last Updated 2024-11-21
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
geometric_shapes 2.2.1

README

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_.

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

Build Status

Formatting (pre-commit) Build and Test codecov

Code Coverage Grid:

Code Coverage Grid

Devel Job: Build Status

Debian Job: Build Status

CONTRIBUTING

Any contribution that you make to this repository will be under the 3-Clause BSD License, as dictated by that license.


Repository Summary

Checkout URI https://github.com/ros-planning/geometric_shapes.git
VCS Type git
VCS Version ros2
Last Updated 2024-11-21
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
geometric_shapes 2.2.1

README

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_.

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

Build Status

Formatting (pre-commit) Build and Test codecov

Code Coverage Grid:

Code Coverage Grid

Devel Job: Build Status

Debian Job: Build Status

CONTRIBUTING

Any contribution that you make to this repository will be under the 3-Clause BSD License, as dictated by that license.


Repository Summary

Checkout URI https://github.com/ros-planning/geometric_shapes.git
VCS Type git
VCS Version ros2
Last Updated 2024-11-21
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
geometric_shapes 2.2.1

README

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_.

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

Build Status

Formatting (pre-commit) Build and Test codecov

Code Coverage Grid:

Code Coverage Grid

Devel Job: Build Status

Debian Job: Build Status

CONTRIBUTING

Any contribution that you make to this repository will be under the 3-Clause BSD License, as dictated by that license.


Repository Summary

Checkout URI https://github.com/ros-planning/geometric_shapes.git
VCS Type git
VCS Version noetic-devel
Last Updated 2024-08-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
geometric_shapes 0.7.7

README

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

CONTRIBUTING

No CONTRIBUTING.md found.

Repository Summary

Checkout URI https://github.com/ros-planning/geometric_shapes.git
VCS Type git
VCS Version ros2
Last Updated 2024-11-21
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
geometric_shapes 2.2.1

README

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_.

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

Build Status

Formatting (pre-commit) Build and Test codecov

Code Coverage Grid:

Code Coverage Grid

Devel Job: Build Status

Debian Job: Build Status

CONTRIBUTING

Any contribution that you make to this repository will be under the 3-Clause BSD License, as dictated by that license.


Repository Summary

Checkout URI https://github.com/ros-planning/geometric_shapes.git
VCS Type git
VCS Version melodic-devel
Last Updated 2023-04-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
geometric_shapes 0.6.6

README

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

Build Status

GitHub Actions: Format CI

Devel Job: Build Status

Debian Job: Build Status

CONTRIBUTING

No CONTRIBUTING.md found.