반응형
3차원에서 삼각형의 면적을 구하는 여러 가지 방법을 알려드리겠습니다.
첫 번째 방법은 삼각형의 밑변과 높이를 알았을 때 구하는 식입니다.
중고등학교 때 많이 배웠던 식입니다.
두 번째 방법은 삼각형의 두 변과 각을 알고 있을 때 구하는 식입니다. 이 식도 어렸을 때 많이 봤던 식입니다.
세 번째 방법은 세 변의 길이를 알고 있을 때 삼각형의 면적을 구하는 식입니다.
위식을 풀어보면 아래와 같은 식이 됩니다.
네 번째 방법은 삼각형의 한 변과 두 각을 알고 있을 때 구하는 식입니다.
마지막 다섯 번째 삼각형 면적을 구하는 방법은 외적을 이용한 방법입니다. 삼각형의 3점을 이용해서 두 백터를 만든 후 두 백터의 외적 길이의 절반이 삼각형의 면적에 해당합니다. 외적 길이가 0에 가까우면 두 백터가 한 직선에 있거나 세 점이 한 점으로 모여있는 경우를 의미합니다. 참고로 외적 길이는 평행사변형의 길이를 나타내는데 삼각형의 면적을 계산하기 위해 절반으로 나눠야 합니다.
외적을 계산하는 공식은 아래글에 있습니다.
2024.03.12 - [3D Algorithm] - 벡터 내적 외적 계산 공식과 결과 의미
반응형
'3D Algorithm' 카테고리의 다른 글
변환행렬 사원수 변환 코드(Matrix to Quaternion using Eigen Library) (0) | 2024.01.12 |
---|---|
Manifold와 Nonmanifold 차이(Mesh Processing) (0) | 2024.01.10 |
AABB OBB 차이와 의미 (0) | 2023.12.11 |
행기준 열기준 행렬 개발자 주의점(Transform Matrix) (0) | 2023.12.05 |
세 점을 지나는 원 중심 계산(Eigen Library 이용한 최소자승법) (0) | 2023.11.28 |