Character3dtype t = {x : Playground3d.number;y : Playground3d.number;z : Playground3d.number;vy : Playground3d.number;grounded : bool;ground : Playground3d.number;radius : Playground3d.number;height : Playground3d.number;step : Playground3d.number;slope : Playground3d.number;}val make :
?radius:Playground3d.number ->
?height:Playground3d.number ->
?step:Playground3d.number ->
?slope:Playground3d.number ->
Playground3d.number ->
Playground3d.number ->
Playground3d.number ->
tval walk :
?gravity:Playground3d.number ->
?jump:Playground3d.number ->
Physics3d.body list ->
(Playground3d.number * Playground3d.number) ->
t ->
tval capsule : t -> Physics3d.bodyval trace :
Physics3d.body list ->
t ->
(Playground3d.number * Playground3d.number * Playground3d.number) ->
Playground3d.number
* (Playground3d.number * Playground3d.number * Playground3d.number) option