📌feat: Add Function calculateFlowDirection

This commit is contained in:
yoosangwook 2024-12-03 16:29:41 +09:00
parent 558e33b7b5
commit 82bf60456f

View File

@ -99,4 +99,21 @@ export const inputNumberCheck = (e) => {
* @param {...any} fns 순수함수들 * @param {...any} fns 순수함수들
* @returns * @returns
*/ */
export const pipe = (...fns) => (x) => fns.reduce((v, f) => f(v), x) export const pipe =
(...fns) =>
(x) =>
fns.reduce((v, f) => f(v), x)
/**
* 캔버스 각도에 따른 흐름 방향 계산
* @param {number} canvasAngle
* @returns {object} 흐름 방향 객체
*/
export const calculateFlowDirection = (canvasAngle) => {
return {
down: -canvasAngle,
up: 180 - canvasAngle,
left: 90 - canvasAngle,
right: -90 - canvasAngle,
}
}