본문 바로가기
3D Algorithm

3차원 삼각형 면적 계산 5가지 방법(좌표, 길이, 각도, 외적 이용)

by DarkRock 2023. 12. 26.
반응형

3차원에서 삼각형의 면적을 구하는 여러 가지 방법을 알려드리겠습니다.

첫 번째 방법은 삼각형의 밑변과 높이를 알았을 때 구하는 식입니다.
중고등학교 때 많이 배웠던 식입니다.

 

두 번째 방법은 삼각형의 두 변과 각을 알고 있을 때 구하는 식입니다. 이 식도 어렸을 때 많이 봤던 식입니다.

 

세 번째 방법은 세 변의 길이를 알고 있을 때 삼각형의 면적을 구하는 식입니다.

위식을 풀어보면 아래와 같은 식이 됩니다.

 



네 번째 방법은 삼각형의 한 변과 두 각을 알고 있을 때 구하는 식입니다.


마지막 다섯 번째 삼각형 면적을 구하는 방법은 외적을 이용한 방법입니다. 삼각형의 3점을 이용해서 두 백터를 만든 후 두 백터의 외적 길이의 절반이 삼각형의 면적에 해당합니다. 외적 길이가 0에 가까우면 두 백터가 한 직선에 있거나 세 점이 한 점으로 모여있는 경우를 의미합니다. 참고로 외적 길이는 평행사변형의 길이를 나타내는데 삼각형의 면적을 계산하기 위해 절반으로 나눠야 합니다.

외적을 계산하는 공식은 아래글에 있습니다.

2024.03.12 - [3D Algorithm] - 벡터 내적 외적 계산 공식과 결과 의미

 

벡터 내적 외적 계산 공식과 결과 의미

3차원 공간의 벡터 A = (x1, x2, x3), B = (y1, y2, y3) 가 있을 때, 내적(Inner product, Dot product)은 A⋅B = x1*y1 + x2*y2 + x3*y3 으로 계산할 수 있습니다. 코사인을 이용한 내적 계산 방식은 X의 길이와 Y의 길이 곱

darkrock.tistory.com

 

반응형