Skip to content
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

Support Vector3d scale for Mesh and ConvexMesh #22046

Open
RussTedrake opened this issue Oct 16, 2024 · 0 comments
Open

Support Vector3d scale for Mesh and ConvexMesh #22046

RussTedrake opened this issue Oct 16, 2024 · 0 comments
Assignees
Labels
component: geometry general Geometry infrastructure or topics that defy categorization into other geometry components priority: medium type: feature request

Comments

@RussTedrake
Copy link
Contributor

This has come up a number of times now. For me, it's specifically motivated by #20444. In particular, I've seen a number of mujoco meshes which handle meshes for e.g. the fingers of a two-fingered gripper by using a single mesh and a reflection scale=[-1,1,1].

If the solution goes through in memory mesh files, that's fine for me. If it's better to just teach the proximity engine + renderers + visualizers how to use the Vector3d scale, that's fine for me, too. The immediate victory condition for me would be to

  1. have the models in [MuJoCo parser] Support parsing models from mujoco menagerie #20444 currently marked as "error 1" parse correctly,
  2. to have them simulate correct contact geometry,
  3. to have them appear correctly in at least Meshcat, (e.g. with normals and textures)
  4. to have them appear correctly in the default renderer.

If handling permutations of {-1,1} or permutations of {-x,x} is an easier partial resolution of the feature (perhaps it simplifies normals/texture coordinates?), and we throw on other cases, I would be ok with that. It would already cover my current need.

#22024 was a quick attempt, but it would have only helped for the 1 & 2, not 3 & 4.

@RussTedrake RussTedrake added type: feature request priority: medium component: geometry general Geometry infrastructure or topics that defy categorization into other geometry components labels Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: geometry general Geometry infrastructure or topics that defy categorization into other geometry components priority: medium type: feature request
Projects
Status: Todo
Development

No branches or pull requests

2 participants