Skip to content

packages/core/src/lib/manipulation/degrees.ts

Read as Markdown

This is the source snapshot used to build these API details. View this revision on GitHub.

Back to reference

1 import type { PibblManipulationGeometry } from './controller-types.js';
2 /**
3  * Convert a finite degree angle to radians.
4  *
5  * @param value - Angle in degrees.
6  * @returns The equivalent angle in radians.
7  *
8  * @see {@link PibblManipulationGeometry}
9  */
10 export function degrees(value: number): number {
11   if (!Number.isFinite(value))
12     throw new Error("degrees requires a finite angle.");
13   return value * (Math.PI / 180);
14 }
15 

Documentation built with @pibbl/core 0.0.2, revision 2dccb19. ALPHA — NOT FOR PRODUCTION USE.