NX 3D CAD 기초 용어|Curve·Edge·Face·Surface·Sheet Body·Solid Body·Feature 차이
Siemens NX로 3D 모델링을 시작하면 Curve, Edge, Face, Surface, Sheet Body, Solid Body, Feature라는 말을 계속 접하게 됩니다.
SolidWorks, CATIA, Solid Edge, Creo, Rhino, Alias 같은 다른 3D CAD에서도 비슷한 용어를 사용하지만 각 프로그램의 데이터 구조와 UI가 다르기 때문에 이름이 같다고 완전히 같은 객체라고 생각하면 안 됩니다.
특히 NX를 처음 배울 때 Curve와 Edge를 같은 선으로 보고, Face와 Surface를 같은 면으로 보고, Feature와 Body를 같은 단계의 형상으로 이해하는 경우가 많은데 실제 모델링에서는 이 차이를 알아두는 것이 중요합니다.
Point → 위치를 나타내는 기준 객체
Curve → 독립적으로 존재할 수 있는 선·곡선 지오메트리
Edge → Face의 경계를 이루는 Body의 모서리
Face → Body를 구성하는 경계 면 영역
Sheet Body → 체적을 둘러싸지 않는 하나 이상의 Face로 구성된 Body
Solid Body → Face들이 완전히 닫혀 체적을 가지는 Body
Feature → Extrude·Hole·Blend처럼 형상을 생성하거나 변경한 모델링 이력
즉 Feature Body가 Solid Body의 상위 개념이라는 식으로 이해하면 안 됩니다.
Siemens는 2025년 NX를 Designcenter NX로 묶어 소개하기 시작했고, 2026년 6월부터 온프레미스 NX CAD 제품명을 Designcenter로 변경했습니다.
다만 기존 PRT 데이터와 수많은 기업 환경에서는 여전히 NX, UG NX, NX CAD라는 이름을 사용하고 있으므로 이 글에서는 검색과 기존 사용자 이해를 위해 NX라는 명칭을 함께 사용합니다.
NX 3D CAD 객체 구조부터 이해하기
NX 기본 용어 한눈에 비교
| NX 용어 | 쉽게 이해하면 | 독립 객체 여부 | 체적 | 실무 예 |
|---|---|---|---|---|
| Point | 공간상의 위치 | 가능 | 없음 | 기준점·측정점 |
| Curve | 선·곡선 지오메트리 | 가능 | 없음 | Line·Arc·Spline |
| Edge | Body Face의 경계 | Body에 종속 | 없음 | 필렛 선택 모서리 |
| Face | Body를 이루는 하나의 면 영역 | Body에 종속 | 없음 | 평면·원통면·자유곡면 |
| Sheet Body | 닫힌 체적이 없는 Body | Body | 없음 | 서피스 모델링 결과 |
| Solid Body | 완전히 닫혀 있는 Body | Body | 있음 | 최종 3D 부품 형상 |
| Feature | 형상을 만든 작업 이력 | History 객체 | Feature 자체에는 체적 개념 없음 | Extrude·Hole·Blend |
Point 포인트|공간상의 위치
기존 글에서 빠져 있던 가장 기본적인 객체가 Point입니다.
Point는 X·Y·Z 좌표로 표현할 수 있는 위치이며 Curve를 만들거나 Datum, 측정, Pattern, Reference Geometry를 정의하는 기준으로 사용할 수 있습니다.
실제 CAD 데이터 구조에서는 Point와 Curve가 각각 별개의 객체입니다.
Curve가 반드시 Point가 이동한 기록을 저장하고 있는 것도 아닙니다.
Curve 커브|Line·Arc·Spline 같은 독립 곡선
Curve는 3D 공간에 독립적으로 존재할 수 있는 선 또는 곡선 지오메트리입니다.
- Line
- Arc
- Circle
- Spline
- Helix
- Intersection Curve
- Project Curve
- Studio Spline
Sketch 안에 있는 선도 Curve 계열로 볼 수 있고 Body의 Edge를 Extract Curve로 추출해 새로운 Curve 객체를 만들 수도 있습니다.
Edge 엣지|Curve와 비슷해 보여도 다른 객체
그래픽 화면에서는 Edge와 Curve가 모두 선처럼 보이기 때문에 처음 NX를 배우면 가장 많이 헷갈립니다.
하지만 Edge는 독립적으로 그린 Curve가 아니라 Body를 구성하는 Face의 경계입니다.
예를 들어 Extrude로 만든 박스의 외곽선은 화면에서 선처럼 보이지만 그것은 단순 Line Curve가 아니라 Solid Body의 Edge입니다.
이 Edge를 별도의 Curve로 사용하려면 Extract Curve 같은 기능을 이용해 Associative Curve로 추출할 수 있습니다.
Face 페이스|Body를 구성하는 면 영역
Face는 Body의 표면을 구성하는 하나의 영역입니다.
Face는 하나 이상의 Edge에 의해 경계가 정의될 수 있고 평면뿐 아니라 원통면·구면·NURBS 자유곡면처럼 다양한 형태를 가질 수 있습니다.
평면 사각형은 네 개의 Edge를 가질 수 있지만 구나 원통, 트림된 자유곡면처럼 형상에 따라 Face와 Edge 관계는 달라집니다.
따라서 “닫힌 Curve가 있으면 그것이 Face다”라고 이해하기보다는 Body의 경계 면 영역이라고 보는 것이 정확합니다.
Surface 서피스|NX에서는 무엇을 의미할까?
기존 글에서는 Surface를 Face의 상위 개념으로 설명했지만 NX 객체 구조에서는 이렇게 단순한 상하관계로 보는 것이 정확하지 않습니다.
CAD 수학에서 Surface는 면의 기하학적 형태를 정의하는 개념이고, NX에서 Studio Surface, Through Curves, Swept 같은 Surface Modeling 명령으로 만든 실제 결과는 대부분 Sheet Body 형태로 관리됩니다.
Surface → 곡면의 기하학적·모델링 개념
Face → Body에서 실제로 경계가 정의된 면 영역
Sheet Body → 하나 이상의 Face로 구성됐지만 체적을 만들지 않는 Body
Siemens의 현재 Studio Surface 설명에서도 해당 기능이 부드러운 형상을 위한 Sheet Body를 생성한다고 안내하고 있습니다.
Sheet Body 시트바디|솔리드가 되기 전 단계라고만 보면 안 된다
기존 글의 “형상이 어느 정도 완성됐지만 Solid가 되지 못한 상태”라는 설명은 일부 작업에서는 이해하기 쉽지만 정확한 정의는 아닙니다.
Sheet Body는 하나 이상의 Face로 구성되지만 체적을 둘러싸지 않는 Body입니다.
그리고 Sheet Body가 항상 미완성 데이터라는 뜻도 아닙니다.
- 자동차 외판 Class-A Surface
- 금형 Parting Surface
- 트림용 Cutting Surface
- 공력 해석용 기준 Surface
- 제품 외관 Styling Surface
같은 작업에서는 Sheet Body 자체가 의도된 최종 설계 데이터일 수도 있습니다.
솔리드 모델링 과정에서 임시로 만들 수도 있지만 제품디자인·금형·자동차 외관·Class-A 작업에서는 Sheet Body가 중요한 설계 객체입니다.
Solid Body 솔리드바디|닫힌 체적을 가지는 Body
Solid Body는 여러 Face와 Edge로 이루어진 경계가 완전히 닫혀 내부 체적을 가지는 Body입니다.
그래서 Solid Body에서는 다음과 같은 작업이 가능합니다.
- Volume 체적 계산
- Mass 질량 계산
- Center of Gravity 무게중심 계산
- Boolean Unite·Subtract·Intersect
- Shell
- Draft
- Hole
- Manufacturing Body 활용
Sew를 했다고 무조건 Solid Body가 되는 것은 아니다
여러 Sheet Body를 Sew로 연결했을 때 모든 경계가 허용 공차 안에서 완전히 닫히면 Solid Body가 될 수 있습니다.
반대로 틈이 남아 있거나 Open Edge가 존재한다면 Sew가 성공해 하나의 Body가 됐더라도 결과는 Sheet Body일 수 있습니다.
화면상으로는 완전히 닫힌 것처럼 보여도 작은 Gap이나 Tolerance 때문에 실제로는 Sheet Body일 수 있습니다.
Feature 피쳐|Body보다 큰 형상이 아니라 모델링 이력
기존 글에서 가장 크게 수정해야 할 부분이 Feature Body 설명입니다.
일반적인 NX Parametric Modeling에서는 Feature와 Body는 같은 기준으로 크기를 비교하는 객체가 아닙니다.
Feature는 Extrude·Revolve·Hole·Pocket·Blend처럼 Body를 만들거나 기존 Body의 형상을 수정한 모델링 작업입니다.
하나의 Feature가 새로운 Solid Body를 만들 수도 있고, 기존 Solid Body의 Face만 변경할 수도 있습니다.
예를 들어 Extrude를 실행하면
폐곡선 Sketch를 Extrude해서 첫 형상을 만들면 Part Navigator에는 Extrude Feature가 생성되고, 그래픽 영역에는 그 Feature가 만든 Solid Body가 존재합니다.
그 다음 Hole을 추가하면 새로운 별도 Solid Body가 하나 생기는 것이 아니라 Hole Feature가 기존 Solid Body의 Face와 Edge를 변경합니다.
Face와 Surface는 왜 자꾸 같은 말처럼 사용될까?
현업에서는 “이 서피스 좀 수정해 주세요”, “이 면을 바꿔 주세요”, “Surface를 Extend 해 주세요” 처럼 Face와 Surface라는 말을 엄격하게 구분하지 않고 사용하는 경우가 많습니다.
그래서 화면에서 보이는 한 장의 곡면을 모두 Surface라고 부르기도 하지만 NX 객체 선택과 API, Feature 작업에서는 정확한 객체 종류가 중요합니다.
| 현업 표현 | 실제 NX 객체일 가능성 |
|---|---|
| “이 면 하나 선택해” | Face |
| “이 서피스 Body를 Trim해” | Sheet Body |
| “이 라인 Project해” | Curve |
| “박스 모서리 선택해” | Edge |
| “Extrude 삭제해” | Feature |
| “이 Part 안에 Body가 두 개야” | 두 개의 Sheet/Solid Body |
NX에서 선택이 안 될 때 이 용어가 중요한 이유
NX 작업 중 “화면에는 보이는데 왜 선택이 안 되지?”라는 문제가 자주 생기는 이유 중 하나가 바로 객체 종류가 다르기 때문입니다.
예를 들어 명령이 Curve를 요구하는데 Body의 Edge를 선택하고 있거나, 반대로 Body 선택이 필요한 명령에서 Face만 선택하고 있을 수 있습니다.
| 작업 | 주로 선택하는 객체 |
|---|---|
| Project Curve | Curve·Edge |
| Edge Blend | Edge |
| Face Blend | Face |
| Trim Body | Body + Tool Face/Plane/Body |
| Divide Face | Face |
| Sew | Sheet Body·Face |
| Boolean | Solid Body |
| Extract Curve | Edge·Face 등에서 Curve 생성 |
최신 NX에는 Solid·Sheet 외 Body도 있다
이 글은 NX의 전통적인 B-rep 모델링을 이해하기 위한 기초 글이라 Sheet Body와 Solid Body를 중심으로 설명했습니다.
하지만 최신 Siemens Designcenter/NX에는 Facet·Convergent·Subdivision처럼 전통적인 B-rep만으로 설명하기 어려운 Geometry도 함께 사용됩니다.
Siemens는 Convergent Modeling을 통해 Facet 데이터와 기존 정밀 CAD 형상을 하나의 설계환경에서 함께 사용하는 방식을 지원하고 있습니다.
처음에는 Curve / Topology / Body / Feature를 구분하고, 이후 Facet·Convergent Body 같은 데이터 타입을 추가로 배우는 방식이 이해하기 쉽습니다.
NX 기본 객체 관계 최종 정리
| 용어 | 정확한 의미 | 헷갈리기 쉬운 표현 |
|---|---|---|
| Point | 3D 공간상의 위치 객체 | Curve의 하위 요소로만 생각 |
| Curve | 독립 선·곡선 Geometry | Edge와 동일하다고 생각 |
| Edge | Face의 경계를 이루는 Body Topology | Line Curve라고 생각 |
| Face | Body의 경계 면 영역 | Surface와 항상 동일하다고 생각 |
| Surface | 곡면 Geometry·Surface Modeling 개념 | Face보다 무조건 상위라고 생각 |
| Sheet Body | 체적을 둘러싸지 않는 Face 집합 Body | 미완성 Solid라고만 생각 |
| Solid Body | 닫힌 체적을 가지는 Body | Feature보다 하위 단계라고 생각 |
| Feature | 형상을 생성·수정한 History 객체 | Feature Body라는 상위 형상으로 생각 |
디크리노랗 NX 관련글
- NX PRT CM·MM·IN 단위 변경방법
- NX Curve From Bodies|Intersection·Section·Extract
- NX Design Feature 솔리드 모델링
- NX Trim·Split·Divide Body·Face 차이
- NX Surface 곡면·Sweep·Trim·Sew 모델링
- NX Face·Body 색상 및 객체 구분
Siemens 공식 참고자료
- Siemens NX CAD·Designcenter 제품명 변경 및 제품 안내
- Siemens Designcenter Surface·Sheet Body 기능
- Siemens Curve on Surface 공식 설명
- Siemens NX Feature Modeling·Surface Modeling
NX Curve·Face·Body·Feature FAQ
NX Curve와 Edge는 같은 선인가요?
아닙니다. Curve는 독립적으로 존재할 수 있는 Line·Arc·Spline 등의 Geometry이고, Edge는 Sheet Body나 Solid Body의 Face 경계를 구성하는 Topology 요소입니다. 필요하면 Edge에서 별도의 Curve를 추출할 수 있습니다.
Face와 Surface는 같은 뜻인가요?
현업에서는 비슷하게 부르는 경우가 많지만 NX 객체 구조에서는 구분하는 것이 좋습니다. Face는 Body를 구성하는 실제 면 영역이고, Surface는 곡면의 수학적 형상이나 Surface Modeling 개념으로 사용됩니다.
NX Sheet Body는 미완성 Solid Body인가요?
반드시 그렇지는 않습니다. Sheet Body는 닫힌 체적을 만들지 않는 하나 이상의 Face로 구성된 Body입니다. 자동차 외판, 금형 Parting Surface, Class-A Surface처럼 Sheet Body 자체가 설계 목적일 수도 있습니다.
Solid Body는 어떤 조건에서 만들어지나요?
Face들이 완전히 닫힌 경계를 형성해 내부 체적을 만들면 Solid Body가 됩니다. 여러 Sheet Body를 Sew할 때도 모든 경계가 공차 내에서 닫혀야 Solid로 변환됩니다.
Feature Body라는 것이 Solid Body보다 상위 개념인가요?
그렇게 이해하지 않는 것이 좋습니다. NX에서 Feature는 Extrude·Hole·Blend처럼 형상을 생성하거나 수정한 모델링 이력이며, Body는 실제 Sheet 또는 Solid Geometry입니다. Feature가 Body를 만들거나 수정할 수 있습니다.
Extrude는 Feature인가요 Body인가요?
Extrude 명령으로 생성된 모델링 이력은 Feature입니다. 그 Extrude Feature의 결과로 Sheet Body 또는 Solid Body가 생성될 수 있습니다.
한 Part 안에 Solid Body가 여러 개 있을 수 있나요?
가능합니다. NX는 Multi-body Modeling을 지원하므로 하나의 PRT 안에 여러 Solid Body와 Sheet Body를 함께 둘 수 있습니다. Boolean이나 Feature 작업으로 필요한 Body만 결합하거나 수정할 수 있습니다.
현재 NX 이름이 Designcenter로 바뀐 것이 맞나요?
네. Siemens 공식 안내에 따르면 2025년 Designcenter NX라는 명칭을 도입한 뒤 2026년 6월 릴리스부터 온프레미스 Designcenter NX를 Designcenter로 변경했습니다. 다만 NX라는 이름은 기존 버전과 현업에서 계속 널리 사용됩니다.
Curve는 그린 선이고 Edge는 Body에 생긴 경계선입니다.
Face는 Body를 구성하는 면이고, Sheet Body는 닫히지 않은 Face 집합, Solid Body는 체적을 완전히 둘러싼 Face 집합입니다.
그리고 Feature는 이 Geometry를 만들고 수정한 설계 이력입니다.
이 구분만 정확히 알아도 NX에서 Selection Filter, Trim·Sew·Boolean·Extract Curve·Blend 같은 명령을 사용할 때 “왜 이 객체가 선택되지 않는지”를 훨씬 쉽게 이해할 수 있습니다.