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의 상위 개념이라는 식으로 이해하면 안 됩니다.
NX라는 이름도 현재는 조금 달라졌습니다.

Siemens는 2025년 NX를 Designcenter NX로 묶어 소개하기 시작했고, 2026년 6월부터 온프레미스 NX CAD 제품명을 Designcenter로 변경했습니다.

다만 기존 PRT 데이터와 수많은 기업 환경에서는 여전히 NX, UG NX, NX CAD라는 이름을 사용하고 있으므로 이 글에서는 검색과 기존 사용자 이해를 위해 NX라는 명칭을 함께 사용합니다.

NX 3D CAD 객체 구조부터 이해하기

NX Point Curve Edge Face Sheet Body Solid Body Feature 기본 객체 관계 NX에서 Point와 Curve는 독립 지오메트리이며, Edge와 Face는 Body의 위상 요소이고, Body는 Sheet Body와 Solid Body로 나뉘며 Feature는 이를 생성하거나 수정하는 모델링 이력이라는 구조 NX 객체는 한 줄의 단순한 상하관계가 아닙니다 Geometry · Topology · Body · Feature를 구분하면 선택 오류와 모델링 이해가 빨라집니다. 독립 Geometry Point Curve Body의 Topology Face Edge로 경계가 정해지는 면 영역 Face의 경계 일부 = Edge Body Sheet Body 체적 없음 Solid Body 닫힌 체적 Feature는 별도의 모델링 이력 Extrude · Revolve · Hole · Edge Blend · Shell · Trim · Sew … Feature가 Body를 생성하거나 기존 Body의 Face·Edge를 변경할 수 있습니다. Curve ≠ Edge · Face ≠ Sheet Body · Feature ≠ Body
NX의 기본 모델링 객체는 Geometry, Body의 위상 요소, Body, Feature로 나눠 이해하는 것이 정확합니다.

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를 정의하는 기준으로 사용할 수 있습니다.

“점이 움직이면 Curve가 된다”는 설명은 개념을 쉽게 설명하는 비유일 뿐입니다.

실제 CAD 데이터 구조에서는 Point와 Curve가 각각 별개의 객체입니다.

Curve가 반드시 Point가 이동한 기록을 저장하고 있는 것도 아닙니다.

Curve 커브|Line·Arc·Spline 같은 독립 곡선

Siemens NX에서 Line Arc Spline 등 Curve 곡선 객체를 확인하는 화면
NX Curve는 독립적인 Line·Arc·Spline 등으로 생성할 수 있으며 Body의 Edge와는 다른 객체입니다.

Curve는 3D 공간에 독립적으로 존재할 수 있는 선 또는 곡선 지오메트리입니다.

  • Line
  • Arc
  • Circle
  • Spline
  • Helix
  • Intersection Curve
  • Project Curve
  • Studio Spline

Sketch 안에 있는 선도 Curve 계열로 볼 수 있고 Body의 Edge를 Extract Curve로 추출해 새로운 Curve 객체를 만들 수도 있습니다.

Edge 엣지|Curve와 비슷해 보여도 다른 객체

NX Solid Body와 Sheet Body의 Face 경계를 구성하는 Edge 모서리 선택 화면
Edge는 Body의 Face 경계를 구성하는 Topology 요소입니다.

그래픽 화면에서는 Edge와 Curve가 모두 선처럼 보이기 때문에 처음 NX를 배우면 가장 많이 헷갈립니다.

하지만 Edge는 독립적으로 그린 Curve가 아니라 Body를 구성하는 Face의 경계입니다.

Curve 독립적으로 생성·삭제할 수 있는 선 또는 곡선입니다.
Edge Sheet Body 또는 Solid Body의 Face 경계에 존재합니다.

예를 들어 Extrude로 만든 박스의 외곽선은 화면에서 선처럼 보이지만 그것은 단순 Line Curve가 아니라 Solid Body의 Edge입니다.

이 Edge를 별도의 Curve로 사용하려면 Extract Curve 같은 기능을 이용해 Associative Curve로 추출할 수 있습니다.

Face 페이스|Body를 구성하는 면 영역

Siemens NX Body를 구성하는 단일 Face 면 선택 화면
Face는 Solid Body 또는 Sheet Body의 일부를 이루는 면 영역입니다.

Face는 Body의 표면을 구성하는 하나의 영역입니다.

Face는 하나 이상의 Edge에 의해 경계가 정의될 수 있고 평면뿐 아니라 원통면·구면·NURBS 자유곡면처럼 다양한 형태를 가질 수 있습니다.

Face는 반드시 네 개의 Edge가 있어야 하는 것이 아닙니다.

평면 사각형은 네 개의 Edge를 가질 수 있지만 구나 원통, 트림된 자유곡면처럼 형상에 따라 Face와 Edge 관계는 달라집니다.

따라서 “닫힌 Curve가 있으면 그것이 Face다”라고 이해하기보다는 Body의 경계 면 영역이라고 보는 것이 정확합니다.

Surface 서피스|NX에서는 무엇을 의미할까?

Siemens NX Surface 서피스 모델링으로 곡면을 생성하는 화면
NX Surface Modeling 명령은 일반적으로 하나 이상의 Face로 구성된 Sheet Body를 생성합니다.

기존 글에서는 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 시트바디|솔리드가 되기 전 단계라고만 보면 안 된다

NX에서 여러 Face로 구성된 Sheet Body 시트바디 형상
Sheet Body는 하나 이상의 Face를 포함하지만 완전히 닫힌 체적을 만들지 않는 Body입니다.

기존 글의 “형상이 어느 정도 완성됐지만 Solid가 되지 못한 상태”라는 설명은 일부 작업에서는 이해하기 쉽지만 정확한 정의는 아닙니다.

Sheet Body는 하나 이상의 Face로 구성되지만 체적을 둘러싸지 않는 Body입니다.

그리고 Sheet Body가 항상 미완성 데이터라는 뜻도 아닙니다.

  • 자동차 외판 Class-A Surface
  • 금형 Parting Surface
  • 트림용 Cutting Surface
  • 공력 해석용 기준 Surface
  • 제품 외관 Styling Surface

같은 작업에서는 Sheet Body 자체가 의도된 최종 설계 데이터일 수도 있습니다.

“Sheet Body = 실패한 Solid”가 아닙니다.

솔리드 모델링 과정에서 임시로 만들 수도 있지만 제품디자인·금형·자동차 외관·Class-A 작업에서는 Sheet Body가 중요한 설계 객체입니다.
ADVERTISEMENT

Solid Body 솔리드바디|닫힌 체적을 가지는 Body

NX에서 Face가 완전히 닫혀 내부 체적을 가진 Solid Body 솔리드바디
Solid Body는 Face와 Edge가 경계를 이루며 내부의 닫힌 체적을 포함합니다.

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일 수 있습니다.

Sew 후에는 결과 Body Type을 다시 확인하는 습관이 좋습니다.

화면상으로는 완전히 닫힌 것처럼 보여도 작은 Gap이나 Tolerance 때문에 실제로는 Sheet Body일 수 있습니다.

Feature 피쳐|Body보다 큰 형상이 아니라 모델링 이력

NX Part Navigator에서 Extrude Hole Blend 등 Feature 모델링 이력을 확인하는 화면
Feature는 Body의 크기 단위가 아니라 형상을 생성·수정한 Parametric Modeling 이력입니다.

기존 글에서 가장 크게 수정해야 할 부분이 Feature Body 설명입니다.

일반적인 NX Parametric Modeling에서는 Feature와 Body는 같은 기준으로 크기를 비교하는 객체가 아닙니다.

Solid Body < 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를 변경합니다.

Feature 설계 의도와 생성 순서를 기록하는 History 객체
Body 실제 3D 형상을 나타내는 Sheet 또는 Solid Geometry

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 형상을 하나의 설계환경에서 함께 사용하는 방식을 지원하고 있습니다.

그래서 “모든 3D CAD 객체는 Curve → Surface → Solid 순서다”라고 외우면 최신 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 관련글

Siemens 공식 참고자료

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 같은 명령을 사용할 때 “왜 이 객체가 선택되지 않는지”를 훨씬 쉽게 이해할 수 있습니다.
ADVERTISEMENT

DecreYellow

제품디자인과 3D CAD 설계 실무를 기반으로 IT, 윈도우 오류 해결, CAD 소프트웨어, 디자이너 세금, 프리랜서·개인사업자 실무 정보를 정리하고 있습니다. 단순한 이론 설명보다 실제 업무와 블로그 운영, 프로그램 사용 경험을 바탕으로 초보자도 이해하기 쉽게 문제 원인과 해결 방법을 풀어내는 것을 목표로 합니다.

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다