Simulation Construction Set

Simulation Construction Set

  • IHMC Home
  • All IHMC Docs
  • About IHMC

›SCS API

SCS API

  • Summary
  • Constructors
  • Simulation Parameters
  • Create the World
  • Simulate methods
  • Data Import Export Methods
  • Camera Methods
  • Adding to the GUI

Link and LinkGraphicsDescription API

  • Summary
  • Link constructor and methods
  • LinkGraphicsDescription constructor and methods
  • Adding shapes
  • YoAppearance helper API

Robot and Joint API

  • Summary
  • Robot
  • Robot Constructor and Methods
  • Joint Constructor and methods
  • General Joint Methods

Kinematic, ExternalForce, and GroundContactPoint API

  • Summary
  • Introduction to special points
  • ExternalForcePoint and GroundContactPoint constructors and methods
  • GroundContactModel interface
  • GroundProfile Interface

Create the World

void addStaticBranchGroup(BranchGroup staticBranchGroup)

Adds a static branch group with no physics. For creating the surrounding static world.

void setupVarGroup(String name, String[] varNames)
void setupVarGroup(String name, String[] varNames, String[] regularExpressions)

Defines a group of variables that can be selected via the GUI. The first String array contains exact names. The second optional String array is regular expressions that will be matched to YoVariable names.

void setupGraphGroup(String name, String[][] varNames)

Defines a graph group that can be selected via the GUI.

void setupEntryBoxGroup(String name, String[] varNames)

Defines a group of entry boxes that can be selected via the GUI.

void setupConfiguration(String name, String varGroup, String graphGroup, String entryBoxGroup)

Defines a configuration consisting of a variable group, a graph group, and an entry box group. Use "all" for the varGroup to display all the variables.

void selectConfiguration(String name)

Selects the default configuration for the GUI.

public void setGroundVisible(boolean isVisible)

Makes the ground invisible if isVisible is false, otherwise makes the ground visible.

void setGroundAppearance(Appearance app)

Sets the Appearance of the ground to app.

← Simulation ParametersSimulate methods →
Simulation Construction Set
Docs
Quick StartSoftware Documentation
Community
GitHubFacebookTwitterYouTube
Copyright © 2018 IHMC Robotics