사용자 삽입 이미지

명색이 공돌이면서 피타고라스의 정리가 기억안나 네이버나 뒤적이는 자신에게 절망했다!
피타고라스의 정리가 중학 수학이었다니 절망했다!
수학은...
수학은 절망이다!

XAML 관련해서 예제를 만들려고 끄적거리다가 역시 시각적으로 임팩트 있는 프랙탈이 좋겠다 싶어서 시어핀스키의 삼각형이나 만들어볼까하고 IDE를 열었는데...
도대체 화면에 꽉차는 정삼각형의 각 꼭지점 좌표를 어떻게 계산해야 할지 생각이 안나는겁니다.

그냥 예제니까 고정 좌표를 쓰면 계산할것도 말것도 없겠지만 윈도 사이즈가 변경되면 정삼각형의 크기도 자동으로 현재 윈도 내에 가장 넓은 면적을 차지하도록 그리고 싶었죠.

그딴게 뭐가 어렵냐고 생각하시는 분이 있다면... 곧바로 back해주세요. ㅠ.ㅜ

그림판으로 그려가면서까지 삽질하고 중딩용 피타고라스의 정리 강좌를 다시 한번 읽어보고 한시간 동안 삽질하다보니 그럭저럭 동작은 하는게 나왔는데 아무리 생각해도 이거 일반적인 구현 방법이 있을 것 같은 불안감이 엄습하네요.

허접하나마 생각해본 구현 방안은 아래와 같아요.


오랫만에 절망해봤습니다.
누가 임의의 사각 영역에서 가장 넓은 면적을 차지하는 정삼각형 구하는 좋은 알고리즘이나 코드가 있으면 소개해주세요. ㅠ.ㅜ

신고
Posted by gongdo


티스토리 툴바