두께를 가진 선분들이 교차하는 경우 외곽선 렌더링
Rendering the Outline of Intersecting Thick Line Segments
Playable Demo 👇
클릭해서 선분을 그려보세요.
개발 배경
회사에서 사용하는 평면도는 실제로 이렇게 생겼습니다.

방을 구분해 주는 가벽을 자세히 보세요. 검은색 외곽선과 회색 바탕선을 가진 두꺼운 선분입니다. 100m 두께죠. 하지만 선분들이 서로 교차하는 지점에서는 외곽선으로 구분되어 있지 않고 연결되어 있습니다.
웹 기반으로 이러한 도면을 그릴 수 있어야 했습니다. 그렇기 때문에 두께를 가진 선분들이 교차하는 경우 외곽선을 보시는 가벽처럼 끊김없이 렌더링할 수 있어야 됐죠.