3D 모델링이나 컴퓨터 그래픽스를 공부하다 보면, Point(포인트)와 Vertex(버텍스), 그리고 Edge(엣지)와 Face(페이스)라는 용어들을 자주 접하게 됩니다. 이들은 모두 "점"이나 "형상"과 관련된 개념이지만, 쓰임새와 역할은 상당히 다릅니다. 이 글에서는 그 차이점을 쉽게 정리해드릴게요.
예시 (코드):
Point A = (1.0, 2.0, 3.0)
Point B = (2.0, 3.0, 4.0)
비유: 하늘에 흩어진 별들
예시 (코드):
Vertex A = (1.0, 2.0, 3.0)
Vertex B = (2.0, 3.0, 4.0)
Vertex C = (3.0, 1.0, 2.0)
Face = (A, B, C)
비유: 선으로 연결된 별자리
항목 | Point (포인트) | Vertex (버텍스) |
---|---|---|
정의 | 단순한 3D 좌표 | 메시(mesh)의 정점 |
연결 구조 | 없음 | 엣지/페이스와 연결됨 |
사용 분야 | 스캐닝 결과물 (포인트 클라우드) | 3D 모델링, 렌더링 |
구조 | 비정형 | 구조적 연결 존재 |
예시 (코드):
Vertex A = (1, 2, 3)
Vertex B = (4, 5, 6)
Edge = (A, B)
비유: 종이를 자르기 위한 가위질의 선
예시 (코드):
Vertex A, B, C
Edges: (A-B), (B-C), (C-A)
Face = (A, B, C)
비유: 가위질로 잘라낸 종이 조각
항목 | Edge (엣지) | Face (페이스) |
---|---|---|
구성 | 2개의 버텍스 | 3개 이상의 버텍스 (보통 3개) |
역할 | 버텍스를 선으로 연결 | 엣지를 연결해 면을 만듦 |
시각화 | 보통 보이지 않음 | 화면에 렌더링되어 보임 |
형태 | 선(Line) | 면(삼각형, 사각형 등) |
3D 데이터를 다루거나 모델링을 배울 때 이 개념들을 정확히 이해하고 있으면, 설계나 분석이 훨씬 수월해집니다.