JME - Application Documentation
Preparing search index...
includes/types/simulation
SimConfig
Type Alias SimConfig
Full simulation configuration covering spawning, motion, spacing, rendering, and controllers
type
SimConfig
=
{
carClassOverrides
:
Record
<
string
,
CarClassOverride
>
;
controllers
:
{
intersection
:
{
intersectionAllRedTime
:
number
;
intersectionAmberTime
:
number
;
intersectionGreenTime
:
number
;
intersectionRedAmberTime
:
number
;
}
;
roundabout
:
{
roundaboutEntryTimeout
:
number
;
roundaboutMinAngularSep
:
number
;
roundaboutMinGap
:
number
;
roundaboutMinTimeGap
:
number
;
roundaboutSafeEntryDist
:
number
;
}
;
}
;
maxSimTime
:
number
;
motion
:
{
comfortDecel
:
number
;
initialSpeed
:
number
;
maxAccel
:
number
;
maxDecel
:
number
;
preferredSpeed
:
number
;
}
;
rendering
:
{
enabledCarClasses
:
string
[]
;
yOffset
:
number
}
;
simSeed
:
string
;
spacing
:
{
minBumperGap
:
number
;
stopLineOffset
:
number
;
timeHeadway
:
number
;
}
;
spawning
:
{
maxSpawnAttemptsPerFrame
:
number
;
maxSpawnQueue
:
number
;
maxVehicles
:
number
;
spawnRate
:
number
;
}
;
speedMultiplier
:
number
;
}
Index
Properties
car
Class
Overrides
controllers
max
Sim
Time
motion
rendering
sim
Seed
spacing
spawning
speed
Multiplier
Properties
car
Class
Overrides
carClassOverrides
:
Record
<
string
,
CarClassOverride
>
controllers
controllers
:
{
intersection
:
{
intersectionAllRedTime
:
number
;
intersectionAmberTime
:
number
;
intersectionGreenTime
:
number
;
intersectionRedAmberTime
:
number
;
}
;
roundabout
:
{
roundaboutEntryTimeout
:
number
;
roundaboutMinAngularSep
:
number
;
roundaboutMinGap
:
number
;
roundaboutMinTimeGap
:
number
;
roundaboutSafeEntryDist
:
number
;
}
;
}
max
Sim
Time
maxSimTime
:
number
motion
motion
:
{
comfortDecel
:
number
;
initialSpeed
:
number
;
maxAccel
:
number
;
maxDecel
:
number
;
preferredSpeed
:
number
;
}
rendering
rendering
:
{
enabledCarClasses
:
string
[]
;
yOffset
:
number
}
sim
Seed
simSeed
:
string
spacing
spacing
:
{
minBumperGap
:
number
;
stopLineOffset
:
number
;
timeHeadway
:
number
}
spawning
spawning
:
{
maxSpawnAttemptsPerFrame
:
number
;
maxSpawnQueue
:
number
;
maxVehicles
:
number
;
spawnRate
:
number
;
}
speed
Multiplier
speedMultiplier
:
number
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
car
Class
Overrides
controllers
max
Sim
Time
motion
rendering
sim
Seed
spacing
spawning
speed
Multiplier
JME - Application Documentation
Loading...
Full simulation configuration covering spawning, motion, spacing, rendering, and controllers