Header menu logo PhysicsSandbox

PhysicsSandbox.Scripting Namespace

Modules Description

BatchOperations

Batch command execution with automatic chunking and failure reporting.

CommandBuilders

Factory functions for constructing protobuf SimulationCommand messages from simple F# values.

ConstraintBuilders

Factory functions for constructing constraint-related SimulationCommand messages from simple F# values.

Helpers

General-purpose utility functions for error handling, timing, and thread control.

Prelude

Auto-opened convenience module re-exporting all scripting functions. Referencing the assembly makes all helpers, builders, and lifecycle functions available without qualification.

QueryBuilders

Convenience wrappers for physics query operations (raycast, sweep cast, overlap).

SimulationLifecycle

High-level simulation lifecycle control: reset, run, and ID generation.

Vec3Builders

Conversion functions between F# tuples and protobuf Vec3 messages.

Type something to start searching.