Skip to content

FMjOptionGenerated

Attribute Value
Kind Struct
UE Macro USTRUCT

Properties

Public Properties

Property Type Description
Timestep float
Impratio double
Tolerance double
LsTolerance double
NoslipTolerance double
CCD_Tolerance double
SleepToleranceMj double
Gravity FVector
Wind FVector
Magnetic FVector
Density double
Viscosity double
OMargin double
Integrator EMjIntegrator
Cone EMjCone
Jacobian int32
Solver EMjSolver
Iterations int32
LsIterations int32
NoslipIterations int32
CCD_Iterations int32
DisableFlags int32
EnableFlags int32
DisableActuator int32
SdfInitPoints int32
SdfIterations int32
MemoryMB int32
bEnableMultiCCD bool
bEnableSleep bool
SleepTolerance float

Timestep

Override-enabled (bOverride_Timestep)

  • Type: float
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Impratio

Override-enabled (bOverride_Impratio)

  • Type: double
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Tolerance

Override-enabled (bOverride_Tolerance)

  • Type: double
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

LsTolerance

Override-enabled (bOverride_LsTolerance)

  • Type: double
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

NoslipTolerance

Override-enabled (bOverride_NoslipTolerance)

  • Type: double
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

CCD_Tolerance

Override-enabled (bOverride_CCD_Tolerance)

  • Type: double
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

SleepToleranceMj

Override-enabled (bOverride_SleepToleranceMj)

  • Type: double
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Gravity

Override-enabled (bOverride_Gravity)

  • Type: FVector
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Wind

Override-enabled (bOverride_Wind)

  • Type: FVector
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Magnetic

Override-enabled (bOverride_Magnetic)

  • Type: FVector
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Density

Override-enabled (bOverride_Density)

  • Type: double
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Viscosity

Override-enabled (bOverride_Viscosity)

  • Type: double
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

OMargin

Override-enabled (bOverride_OMargin)

  • Type: double
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Integrator

Override-enabled (bOverride_Integrator)

  • Type: EMjIntegrator
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Cone

Override-enabled (bOverride_Cone)

  • Type: EMjCone
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Jacobian

Override-enabled (bOverride_Jacobian)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Solver

Override-enabled (bOverride_Solver)

  • Type: EMjSolver
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

Iterations

Override-enabled (bOverride_Iterations)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

LsIterations

Override-enabled (bOverride_LsIterations)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

NoslipIterations

Override-enabled (bOverride_NoslipIterations)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

CCD_Iterations

Override-enabled (bOverride_CCD_Iterations)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

DisableFlags

Override-enabled (bOverride_DisableFlags)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

EnableFlags

Override-enabled (bOverride_EnableFlags)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

DisableActuator

Override-enabled (bOverride_DisableActuator)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

SdfInitPoints

Override-enabled (bOverride_SdfInitPoints)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

SdfIterations

Override-enabled (bOverride_SdfIterations)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

MemoryMB

Override-enabled (bOverride_MemoryMB)

  • Type: int32
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption

bEnableMultiCCD

  • Type: bool
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption|Collision

bEnableSleep

  • Type: bool
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption|Sleep

SleepTolerance

Override-enabled (bEnableSleep)

  • Type: float
  • Editor: ✏️ EditAnywhere
  • Blueprint: 🔵 ReadWrite
  • Category: MuJoCo|MjOption|Sleep

Functions

Public Functions

General

Function Returns Description
ApplyToSpec() void Writes every mirror field plus URLab extras into the runtime spec. Used by articulations to set child spec options.
ApplyOverridesToModel() void Applies only override-toggled mirror fields to a compiled model (post-compile override path).
ApplyToSpec

Writes every mirror field plus URLab extras into the runtime spec. Used by articulations to set child spec options.

  • Signature: ApplyToSpec(mjSpec* Spec)
ApplyOverridesToModel

Applies only override-toggled mirror fields to a compiled model (post-compile override path).

  • Signature: ApplyOverridesToModel(mjModel* Model)