Sourcetype kind = | Pin of {motor : (float * float) option;
}| Rod of {length : float;
}| Rope of {length : float;
}| Pulley of {ground_a : Vec2.t;ground_b : Vec2.t;length : float;
}
Sourceval pin :
Body.t array ->
float array ->
int ->
int ->
at:Vec2.t ->
?motor:(float * float) ->
unit ->
t Sourceval rows :
beta:float ->
dt:float ->
Body.t array ->
float array ->
t ->
row list