diff --git a/shape_msgs/CMakeLists.txt b/shape_msgs/CMakeLists.txt index a97892de..848bebdd 100644 --- a/shape_msgs/CMakeLists.txt +++ b/shape_msgs/CMakeLists.txt @@ -13,6 +13,7 @@ endif() find_package(ament_cmake REQUIRED) find_package(geometry_msgs REQUIRED) +find_package(std_msgs REQUIRED) find_package(rosidl_default_generators REQUIRED) set(msg_files @@ -23,7 +24,7 @@ set(msg_files ) rosidl_generate_interfaces(${PROJECT_NAME} ${msg_files} - DEPENDENCIES geometry_msgs + DEPENDENCIES geometry_msgs std_msgs ADD_LINTER_TESTS ) diff --git a/shape_msgs/msg/Mesh.msg b/shape_msgs/msg/Mesh.msg index 2c3b0d03..bf8d0b93 100644 --- a/shape_msgs/msg/Mesh.msg +++ b/shape_msgs/msg/Mesh.msg @@ -5,3 +5,5 @@ MeshTriangle[] triangles # The actual vertices that make up the mesh. geometry_msgs/Point[] vertices +std_msgs/ColorRGBA[] vertex_colors +geometry_msgs/Vector3[] vertex_normals diff --git a/shape_msgs/package.xml b/shape_msgs/package.xml index 74e591e5..ac8ed418 100644 --- a/shape_msgs/package.xml +++ b/shape_msgs/package.xml @@ -19,6 +19,7 @@ rosidl_default_generators geometry_msgs + std_msgs rosidl_default_runtime ament_lint_common