컴퓨터응용가공산업기사 CBT
종목 메뉴

개념 한 쪽

컴퓨터응용가공산업기사 3D형상모델링 방법 — CSG·B-rep·와이어프레임 구분

3차원 형상 모델링은 표현 방법에 따라 CSG, B-rep, 와이어프레임 등으로 나뉜다. 각 방식은 데이터 구조와 용도에서 차이를 보이므로 특징을 정확히 구분해야 한다. 시험에서는 정의와 장단점, 트리 구조의 역할 등 기본 원리를 묻는 문제가 자주 출제된다.

2026-10-23 기준 · 컴퓨터응용가공산업기사 대시보드

이 개념을 문제로 확인하고 싶으면 이 개념 문제 10개 풀기 회원용

가입 없이 오늘의 10문제 바로 풀기 →

시험에 이렇게 나온다

출제기준 단원 「3D형상모델링 방법」의 공개 문제 3개를 묻는 꼴별로 나누면 이렇습니다.

묻는 꼴문제 수무엇을 묻나
CSG 트리 구성 요소 판별1CSG 이진 트리에서 종 노드와 내부 노드의 역할을 가려내기
CSG와 B-rep 비교 판단1CSG의 장점과 B-rep의 도면 작성 용이성 비교 설명의 옳고 그름 판단
경계 표현 정의 식별1기하 요소와 위상 요소를 결합한 경계 표현 방식이 무엇인지 선택하기

뜻

CSG(구성적 고체 기하학)는 구나 원기둥 같은 기본 형상(primitive)을 합집합·차집합·교집합 같은 집합 연산으로 결합하여 복잡한 형상을 만드는 방식이다. CSG는 기본 형상과 연산을 이진 트리 구조로 표현하며, 트리의 종 노드에는 기본 형상이, 내부 노드에는 집합 연산자가 위치한다. 데이터 구조가 단순하고 저장 용량이 적으며 기본 형상 입력으로 모델 작성이 쉬운 장점이 있다.

B-rep(경계 표현)은 물체의 경계인 면(face), 선(edge), 점(vertex) 같은 기하 요소와 이들의 연결 관계인 위상 요소를 함께 저장하여 형상을 표현하는 방식이다. B-rep는 표면 정보를 직접 가지므로 2차원 도면 추출이나 투시도 작성 등에서 유리하다. 다만 데이터 구조가 복잡하고 메모리를 더 요구하는 단점이 있다.

와이어프레임 모델링은 물체를 점과 선으로만 표현하는 방식이다. 면이나 체적 정보를 포함하지 않으므로 은선 제거나 단면 작성에 한계가 있고, NC 가공에 필수적인 면 정보가 없어 직접적인 NC 코드 생성이 불가능하다. 솔리드 모델링은 내부와 외부 정보를 포함하므로 임의 단면 추출이 용이하고 물리량 계산(부피, 질량 등)이 가능한 장점이 있다.

CSG와 B-rep의 차이는 '생성 방식'과 '표현 정보'의 차이로 정리할 수 있다. CSG는 생성 과정과 연산 중심으로 간결성을 제공하고, B-rep는 경계 정보 중심으로 도면 작성과 정교한 곡면 표현에 적합하다는 점을 기억해야 한다.

예제

문제 유형은 CSG와 B-rep의 장단점 비교, CSG 트리의 구성요소 판단, 그리고 와이어프레임의 한계 파악으로 출제된다. 예컨대 CSG의 이진 트리에서 종 노드에 집합 연산자가 놓인다는 보기는 틀린 설명이므로 정답으로 선택해야 한다. 또 '경계 요소로 기하와 위상을 함께 사용한다'는 설명은 B-rep의 핵심 특징이므로 옳은 보기로 처분해야 한다.

대표 기출 3문항

CSG(Constructive Solid Geometry)를 이용하여 3차원 솔리드를 표현하기 위하여는 이진 트리(binary tree)를 이요하는데 이진 트리의 종 노드(leaf node)에 놓일 수 없는 것은?

  1. 집합 연산자(set operator)
  2. 기본 형상(primitive)
  3. 이동변환 행렬(translation matrix)
  4. 회전변환 행렬(rotation matrix)
정답과 해설 보기

정답 ① · 문제는 CSG 표현에서 이진 트리의 잎(leaf) 노드에 올 수 없는 항목을 묻고 있다. CSG 트리에서 잎 노드는 기하학적 기본 형상(프리미티브)과 그 형상에 대한 변환 행렬을 보관하며, 내부 노드가 집합 연산자(합·교·차 등)를 수행하는 구조이다.

이진 트리의 종 노드에는 집합 연산자가 아닌 기본 형상이 위치하며, 집합 연산자는 내부 노드에 배치된다.

다음은 솔리드 모델링 기법에 의한 물체의 표현방식 중 CSG(Constructiv Solid Geometry)방식이 B-rap(Boundary Representation)에 비해 우수한 점을 설명한 것 중 틀린 것은?

  1. 기본도형을 직접 입력하므로 데이터의 작성방법이 쉽다.
  2. 데이터의 구조가 간단하다.
  3. 기억용량이 적다.
  4. 3면도나 투시도의 작성이 용이하다.
정답과 해설 보기

정답 ④ · 문제는 CSG 방식이 B-rep에 비해 우수하다고 할 수 없는 항목을 고르도록 요구한다. CSG는 기본 입체도형의 논리적 합·차·교집합으로 모델을 구성하므로 데이터 작성이 간단하고 저장 용량이 작다는 장점이 있다.

CSG는 기본 도형 조합이라 3면도 작성이 B-rep보다 오히려 어렵거나 비효율적이다.

하나의 입체를 기하 요소(geometric entity)와 위상 요소(topological entity)를 이용하여 표현하는 솔리드 모델링 방법은?

  1. CSG 방식
  2. Sweep 방식
  3. FEM 방식
  4. b-rep 방식
정답과 해설 보기

정답 ④ · B-rep(Boundary Representation, 경계 표현) 방식은 3차원 입체의 표면 경계를 기하 요소(Geometric entity: 면, 선, 점의 수학적 정의)와 이들의 연결 관계를 나타내는 위상 요소(Topological entity: 면, 모서리, 꼭지점의 인접성)를 조합하여 표현하는 솔리드 모델링 방법입니다. 복잡한 외형 정의에 매우 유리합니다.

입체의 경계를 기하 요소와 위상 요소로 표현하는 솔리드 모델링 방법은 b-rep 방식이다.

자주 묻는 물음

CSG와 B-rep의 가장 큰 차이는 무엇인가?
CSG 방식은 기본 형상과 집합 연산으로 형상을 생성하는 연산 중심 방식이고, B-rep는 면·선·점 같은 기하 요소와 이들의 위상 관계를 저장하는 경계 표현 방식이라는 점에서 차이가 난다.
CSG 이진 트리에서 종 노드와 내부 노드는 각각 무엇을 담나?
종 노드(leaf)는 기본 형상(primitive)을 담고 내부 노드는 합집합·교집합 등 집합 연산자를 담는다.
와이어프레임 모델링의 한계는 무엇인가?
와이어프레임은 점과 선만으로 형상을 표현하므로 면이나 체적 정보가 없어 은선 제거와 단면 작성에 제한이 있고 NC 가공용 코드를 직접 생성할 수 없다는 점에서 한계가 있다.
이 개념 문제 10개 풀기 회원용

컴퓨터응용가공산업기사 풀이 세트에서 이 개념의 문제 10개를 바로 풀어 보세요.