MIME documentation#
Generated from the registry and the vocabulary. To learn MIME by doing, the user guide has a tutorial for each experiment it covers; to add your own entry, the lab-author guide. Start with the concepts if the page types are new to you. After a run, reading its results: each observation’s outputs by name, with units. To go from a first run to a sealed experiment, the profiles: explore, see what is pending, seal. When MIME refuses something, reading an error, and every error by its code. To watch a run as it runs, live sessions and the protocol, and to replay one, recordings. The ideas the entries share: the scene (frames, regions, the stage), materials (how a value reaches an entry, declared against fitted) and the multibody library (chains, mounts, armature).
By goal#
What can act on a body?#
A body takes deliveries into its targets; the mechanism page of each target kind says how they combine and lists the entries that deliver into it.
Target kind |
Entries that deliver into it |
|---|---|
|
|
none registered |
|
|
|
|
|
none registered |
|
none registered |
Which model, when there are several?#
A family collects the laws that answer one question, with the contract each must satisfy and, once two of its members that can replace one another are built, a comparison. A member is an entry, or one built rung of an entry that has rungs.
Family |
Members |
Built members |
|---|---|---|
|
1 |
|
|
1 |
|
|
2 |
|
|
2 |
|
|
2 |
What do I write?#
Every registered entry has a page, listed by kind.
interaction
contact0.1.0contact0.4.0drag0.3.0drag0.4.0gravity0.1.0labx.nudge0.1.0magnetic.force0.1.0magnetic.torque0.1.0toy.couple0.1.0toy.drag0.2.0toy.hold0.1.0toy.lift0.1.0toy.spring0.1.0toy.twist0.1.0
dynamics
arm0.1.0labx.gantry0.1.0motor0.2.0rigid_inertial0.2.0rigid_inertial0.3.0toy.anchored_body0.1.0toy.body0.1.0toy.relaxation0.1.0
field provider
point_dipole0.1.0toy.field0.1.0uniform_rotating0.1.0
geometry
box0.1.0capsule0.1.0capsule0.2.0cylinder0.1.0ellipsoid0.1.0labx.bead0.1.0screw0.2.0screw0.3.0sphere0.1.0sphere0.2.0tube0.1.0
observation
labx.height0.1.0swim_speed0.1.0toy.recorder0.1.0toy.region_probe0.1.0
drive
drive.constant0.1.0
controller
arm_tracking0.1.0
wall kind
free_space0.1.0tube0.1.0
What does a name mean?#
The vocabulary lists every interface name with its units, frame, shape and sign.
What does a node do?#
What does a saved folder hold, and what does a load refuse?#
The saved form’s specification, with the JSON Schemas of its document and its lock.
What does a mime: name on a stage mean?#
The mime: USD schema: each attribute and applied schema MIME writes or reads.
What was a 0.2 name, in 0.3?#
The migration table: each public name of the 0.2 line and what takes its place.
Which claims does a test back?#
The evidence counts: every claim and specification statement, with its tests’ outcomes.