# geometric_shapes **Repository Path**: zqeditcode/geometric_shapes ## Basic Information - **Project Name**: geometric_shapes - **Description**: 学习moveit2 - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: ros2 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-10 - **Last Updated**: 2025-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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](https://github.com/ros-planning/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)](https://github.com/ros-planning/geometric_shapes/actions/workflows/format.yaml/badge.svg?branch=ros2)](https://github.com/ros-planning/geometric_shapes/actions/workflows/format.yaml?query=branch%3Aros2) [![Build and Test](https://github.com/ros-planning/geometric_shapes/actions/workflows/build_and_test.yaml/badge.svg?branch=ros2)](https://github.com/ros-planning/geometric_shapes/actions/workflows/build_and_test.yaml?query=branch%3Aros2) [![codecov](https://codecov.io/gh/ros-planning/geometric_shapes/branch/ros2/graph/badge.svg?token=W7uHKcY0ly)](https://codecov.io/gh/ros-planning/geometric_shapes) Code Coverage Grid: [![Code Coverage Grid](https://codecov.io/gh/ros-planning/geometric_shapes/branch/ros2/graphs/tree.svg)](https://codecov.io/gh/ros-planning/geometric_shapes/branch/ros2/graphs/tree.svg) Devel Job: [![Build Status](http://build.ros2.org/buildStatus/icon?job=Fsrc_uF__geometric_shapes__ubuntu_focal__source)](http://build.ros2.org/view/Fsrc_uF/job/Fsrc_uF__geometric_shapes__ubuntu_focal__source) Debian Job: [![Build Status](http://build.ros2.org/buildStatus/icon?job=Fbin_uF64__geometric_shapes__ubuntu_focal_amd64__binary)](http://build.ros2.org/view/Fbin_uF64/job/Fbin_uF64__geometric_shapes__ubuntu_focal_amd64__binary)