도형의 길이를 재는 함수인 get_length는 정말로 '도형'의 길이를 잰다.
다음 상황을 보자
코드만 보면 AB나 AB_2나 Line.get_length()의 값은 같을 것이라 예상되지만 실제로는 0.16 만큼의 차이가 난다. 그 이유는 AB는 점A의 가장자리와 점 B의 가장자리 사이를 연결하는 선을 그렸기 때문에 실제 길이보다 작게 측정 된 것이다. 다음 두 사진을 비교하면 쉽게 이해가 될 것이다.
AB는 점의 가장자리 사이를 연결한 선분 이라는 것을 알 수 있다.
반면에 AB_2는 점의 '위치'사이를 연결한 선분이기 때문에 선분의 길이가 3이 나오게 된다.
manim에서 Dot()은 크기를 갖는 원이라고 생각하면 편할 것이다.
공부 뭐로하셨나요? - dc App