SimulationCommands Module
Functions and values
| Function or value |
Description
|
Full Usage:
addBox session position halfExtents mass id material color motionType collisionGroup collisionMask
Parameters:
Session
position : float * float * float
halfExtents : float * float * float
mass : float
id : string option
material : MaterialProperties option
color : Color option
motionType : BodyMotionType option
collisionGroup : uint32 option
collisionMask : uint32 option
Returns: Result<string, string>
|
|
|
|
Full Usage:
addConstraint session id bodyA bodyB constraintType
Parameters:
Session
id : string
bodyA : string
bodyB : string
constraintType : ConstraintType
Returns: Result<string, string>
|
|
|
|
|
|
Full Usage:
addSphere session position radius mass id material color motionType collisionGroup collisionMask
Parameters:
Session
position : float * float * float
radius : float
mass : float
id : string option
material : MaterialProperties option
color : Color option
motionType : BodyMotionType option
collisionGroup : uint32 option
collisionMask : uint32 option
Returns: Result<string, string>
|
|
|
|
|
|
|
|
Full Usage:
batchCommands session commands
Parameters:
Session
commands : SimulationCommand list
Returns: Result<BatchResponse, string>
|
|
Full Usage:
batchViewCommands session commands
Parameters:
Session
commands : ViewCommand list
Returns: Result<BatchResponse, string>
|
|
|
|
|
|
Full Usage:
confirmedReset session
Parameters:
Session
Returns: Result<ConfirmedResetResponse, string>
|
|
Full Usage:
overlap session shape position orientation collisionMask
Parameters:
Session
shape : Shape
position : float * float * float
orientation : (float * float * float * float) option
collisionMask : uint32 option
Returns: Result<OverlapResponse, string>
|
|
|
|
|
|
Full Usage:
raycast session origin direction maxDistance allHits collisionMask
Parameters:
Session
origin : float * float * float
direction : float * float * float
maxDistance : float
allHits : bool
collisionMask : uint32 option
Returns: Result<RaycastResponse, string>
|
|
|
|
|
|
|
|
|
|
Full Usage:
setBodyPose session bodyId position orientation velocity angularVelocity
Parameters:
Session
bodyId : string
position : float * float * float
orientation : (float * float * float * float) option
velocity : (float * float * float) option
angularVelocity : (float * float * float) option
Returns: Result<unit, string>
|
|
|
|
|
|
Full Usage:
sweepCast session shape startPosition direction maxDistance orientation collisionMask
Parameters:
Session
shape : Shape
startPosition : float * float * float
direction : float * float * float
maxDistance : float
orientation : (float * float * float * float) option
collisionMask : uint32 option
Returns: Result<SweepCastResponse, string>
|
|
|
PhysicsSandbox