MCPcopy Create free account
hub / github.com/bernaferrari/FigmaToCode / calculateAngle

Function calculateAngle

packages/backend/src/common/color.ts:73–81  ·  view source on GitHub ↗
(
  start: { x: number; y: number },
  end: { x: number; y: number },
)

Source from the content-addressed store, hash-verified

71 * @returns Angle in degrees (0-360)
72 */
73export const calculateAngle = (
74 start: { x: number; y: number },
75 end: { x: number; y: number },
76): number => {
77 const dx = end.x - start.x;
78 const dy = end.y - start.y;
79 let angle = Math.atan2(dy, dx) * (180 / Math.PI);
80 return (angle + 360) % 360; // Normalize to 0-360 degrees
81};
82
83// from https://math.stackexchange.com/a/2888105
84export const decomposeRelativeTransform = (

Callers 1

gradientAngleFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected