field.jitteredGridHome

Each agent's resting position on a jittered grid that runs past the canvas edges.

field.jitteredGridHome(layout: OrientationLayout, cfg: {overscan: number}): AgentHome2

Import sim from shaders/std and use sim.agentForces.field.jitteredGridHome.

Parameters

NameTypeNotes
layoutOrientationLayout
cfg{overscan: number}

Example

const home = field.jitteredGridHome(simLayout, {overscan: 0.14})

Tip. The same home part goes to renderAgents.orientedWorld as home, so agents are drawn where they rest.

See also

  • field.dipoleOrRadial — The field of a magnet at the cursor: a bar magnet along its travel, or a single pole.