// -1 * 1 / 기울기
const m1 = -(p2.x - p1.x) / (p2.y - p1.y);




수선의 발, 수직이등분선의 교점.



둘 다 같은 점이잖아.



어쨌든 여기서 내가  재미난 공식을 창조냈음.



봐봐.



기울기의 공식은 y 변화량 / x 증감량으로 나타낼 수 있지.



그걸 좌표평면 위에 나타내면,



(y2 - y1) / (x2 - x1)



이 되는 거지.



결국 삼각형의 변을 나타내고 있는 거지.




그리고 저 위에서 -1 / 1 / 기울기는



기울기의 방향 전환을 의미하고 있어. 다른 하나 (1/기울기)는 아직 몰겟음.




어쨌든 여기서 -1은 Y 변화량을 뜻하는데 기울기의 방향이 반대 방향이라는 뜻이지.



근데 이 -1은 각도 레디안에서 90도 와 동일해.




90 degree를 radian 으로 표현하면 1이 된단 말이쥐.




그 말이 뜻하는 건 -1 과 * radian을 하면 수선의 발이든 수직이등분선의 직각이 되는 교점이든, 이 '직각'에 해당하는 부분의 '각도'를 설정할 수 있을 것으로 생각 됨.




그럼 저 위의 식을 이렇게 고칠 수 있을 거얌.



-1 * RX / 1 / 기울기.




이건 수직이등분선에서의 기울기를 정의하는 RX 변수임.



ㅋㅋㅋㅋㅋㅋㅋㅋㅋ



내가 만들어냈으니까 내 회사 이름을 따서 RX임.



이 RX를 Math.cos(), Math.sin() 값을 넣던가 Math.map()으로 특정 값 사이로 재정의하면 RX를 뽑아낼 수 있쥐.



어때? 어때?



존나 쩔쥐.