Function orbit

    • Continuous orbit around center, one revolution per period seconds. Picks up each shape's current radius/angle (no jump). Never returns. rate is a reactive multiplier — tween for ease-in/out; negative reverses; 0 pauses.

      Parameters

      • center: Vec
      • shapes: readonly Has<"translate">[]
      • opts: { period?: number; rate?: Val<number> } = {}

      Returns Animator