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

[geometry] Add MeshcatParams option for initial_properties #20920

Merged

Conversation

jwnimmer-tri
Copy link
Collaborator

@jwnimmer-tri jwnimmer-tri commented Feb 9, 2024

Towards #20927.

This works with Python YAML loading, but not yet C++ YAML loading. C++ loading support will appear in a follow-up.


This change is Reviewable

Copy link
Collaborator Author

@jwnimmer-tri jwnimmer-tri left a comment

Choose a reason for hiding this comment

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

Reviewed 3 of 7 files at r1, 6 of 6 files at r2, all commit messages.
Reviewable status: needs platform reviewer assigned, needs at least two assigned reviewers

@SeanCurtis-TRI SeanCurtis-TRI self-assigned this Feb 12, 2024
Copy link
Contributor

@SeanCurtis-TRI SeanCurtis-TRI left a comment

Choose a reason for hiding this comment

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

+@SeanCurtis-TRI for feature review.

Reviewable status: LGTM missing from assignee SeanCurtis-TRI(platform), needs at least two assigned reviewers

Copy link
Contributor

@SeanCurtis-TRI SeanCurtis-TRI left a comment

Choose a reason for hiding this comment

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

:LGTM: With documentation elaboration request.

+@rpoyner-tri for out of band platform review, please.

Reviewed 3 of 7 files at r1, 6 of 6 files at r2, all commit messages.
Reviewable status: 1 unresolved discussion, LGTM missing from assignee rpoyner-tri(platform)


geometry/meshcat_params.h line 70 at r2 (raw file):

  };

  /** Configures the initial conditions for Meshcat. These properties will be

nit: I suspect this documentation needs to offer more. It seems that the average user is not one who has looked at either meshcat or drake::...::Meshcat so, understanding the semantics of this particular set of fields may be overly opaque.

Ideally a cross reference to "setting properties for meshcat" would be best. But, for now, I suspect people won't even have a hint of how they would successfully use this.

Copy link
Collaborator Author

@jwnimmer-tri jwnimmer-tri left a comment

Choose a reason for hiding this comment

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

Reviewable status: 1 unresolved discussion, LGTM missing from assignee rpoyner-tri(platform)


geometry/meshcat_params.h line 70 at r2 (raw file):

Previously, SeanCurtis-TRI (Sean Curtis) wrote…

nit: I suspect this documentation needs to offer more. It seems that the average user is not one who has looked at either meshcat or drake::...::Meshcat so, understanding the semantics of this particular set of fields may be overly opaque.

Ideally a cross reference to "setting properties for meshcat" would be best. But, for now, I suspect people won't even have a hint of how they would successfully use this.

I added more words.

Copy link
Contributor

@SeanCurtis-TRI SeanCurtis-TRI left a comment

Choose a reason for hiding this comment

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

Reviewed 2 of 2 files at r3, all commit messages.
Reviewable status: LGTM missing from assignee rpoyner-tri(platform)


geometry/meshcat_params.h line 70 at r2 (raw file):

Previously, jwnimmer-tri (Jeremy Nimmer) wrote…

I added more words.

I like the change - it tightens Drake's meshcat ecosystem, but it doesn't quite touch the heart of my concern. But I realized that the heart of my concern belongs outside this PR. As ever, how does a user discover what a meaningful tuple would be?

Copy link
Collaborator Author

@jwnimmer-tri jwnimmer-tri left a comment

Choose a reason for hiding this comment

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

Reviewed 2 of 2 files at r3, all commit messages.
Reviewable status: LGTM missing from assignee rpoyner-tri(platform)

Copy link
Contributor

@rpoyner-tri rpoyner-tri left a comment

Choose a reason for hiding this comment

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

:lgtm:

Reviewed 1 of 7 files at r1, 6 of 6 files at r2, 2 of 2 files at r3, all commit messages.
Reviewable status: :shipit: complete! all discussions resolved, LGTM from assignees rpoyner-tri(platform),SeanCurtis-TRI(platform)

@jwnimmer-tri jwnimmer-tri merged commit df5cdba into RobotLocomotion:master Feb 13, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: high release notes: feature This pull request contains a new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants