Skip to content

Expose SCS contact point parameters#237

Draft
SproutSeeds wants to merge 1 commit into
ihmcrobotics:developfrom
SproutSeeds:cody/issue-161-scs-contact-parameters
Draft

Expose SCS contact point parameters#237
SproutSeeds wants to merge 1 commit into
ihmcrobotics:developfrom
SproutSeeds:cody/issue-161-scs-contact-parameters

Conversation

@SproutSeeds
Copy link
Copy Markdown

@SproutSeeds SproutSeeds commented May 8, 2026

Summary

  • add SimulationConstructionSet2 convenience methods to get and set contact-point based contact parameters
  • expose the current ground contact parameters from ContactPointBasedPhysicsEngine
  • fail clearly when the SCS instance uses a different physics engine

Verification

  • git show --check --format=short HEAD
  • Umbra WSL: /home/codacli/tools/gradle-8.14.3/bin/gradle -p /home/codacli/code/ihmcrobotics/simulation-construction-set-2 :scs2-simulation-construction-set:compileJava --rerun-tasks --no-daemon
  • Umbra WSL: /home/codacli/tools/gradle-8.14.3/bin/gradle -p /home/codacli/code/ihmcrobotics/simulation-construction-set-2 :scs2-simulation-construction-set:build --rerun-tasks --no-daemon

Fixes #161.

Coordination Note

I also ran a local-only stack sweep for this SCS2 draft set (#232-#239) on top of develop using SproutSeeds:cody/scs2-draft-pr-stack-local-sweep-2026-05-08. The branches merged cleanly, git diff --check origin/develop..HEAD passed, and the affected module builds plus nested JavaFX/logger regression test projects passed on Umbra WSL. No separate PR is open for that integration branch; it is just evidence that the draft set composes.

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.

Getting contact parameters from SCS instance

1 participant