--- id: math-sin name: Math.sin category: math kind: namespace-method tokens: Math.sin sig: Math.sin(radians) -> fixed tip: Sine of an angle in radians. order: 12 ns: Math member: sin --- Returns the sine of radians as a fixed in -1.0..1.0. It is table-driven (a 256-entry Q16.16 sine table with linear interpolation) so it is fast and fully deterministic. Angles wrap, so any value works — no need to reduce into a range first. Pair it with Math.cos to turn an angle into a direction. ```ludic program Demo { handler Step phase Update { let y = center_y + Math.sin(angle) * radius } } ```