Skip to content

add mesh vertex colours and normals #287

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: rolling
Choose a base branch
from

Conversation

christian-rauch
Copy link

Description

Add vertex colours and normals to the mesh message definition.

Is this user-facing behavior change?

Well, the new fields are optional, but the message hash changes, thus rendering previously stored messages (bag files) invalid.

Did you use Generative AI?

No. I know how to program :-)

Additional Information

See https://www.open3d.org/docs/latest/python_api/open3d.geometry.TriangleMesh.html for examples of what additional information a mesh may contain and https://github.com/naturerobots/mesh_tools/tree/main/mesh_msgs for prior art.

Signed-off-by: Christian Rauch <[email protected]>
Signed-off-by: Christian Rauch <[email protected]>
@ahcorde ahcorde requested a review from tfoote June 24, 2025 15:27
Copy link
Contributor

@ahcorde ahcorde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we discussed this in the ROS 2 PMC meeting today, and we think that we can add a new message called: ColoredMesh, ColorizedMesh or MeshWithColor. To avoid the issue with bag files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants