r3SubCellOffset

A tiny offset for frame frameIdx, within one grid cell, that force.pressure reads to keep its density grid from lining up with the shape.

r3SubCellOffset(frameIdx: number, cell: number): {x: number; y: number; z: number}

Import sim from shaders/std and use sim.agentFrame.r3SubCellOffset.

Increment the frame index each frame.

Parameters

NameTypeNotes
frameIdxnumber
cellnumber

Example

const gridOff = agentFrame.r3SubCellOffset(frameIdx++, cellSize)

See also

  • force — The pushes an agent can feel.