NX Through Curve Mesh 서피스 모델링|Primary·Cross Curve와 G1·G2 연속성
Siemens NX에서 여러 단면을 한 방향으로 연결할 때는 Through Curves를 사용하지만, 단면 방향과 가이드 방향을 함께 제어해야 하는 자유곡면은 Through Curve Mesh가 더 적합합니다.
Through Curve Mesh는 서로 교차하는 Primary Curve와 Cross Curve를 네트워크처럼 사용해 U·V 두 방향의 곡면 흐름을 동시에 정의합니다. 자동차 외장, 제품 하우징, 병·물통, 시트와 곡면 패치처럼 한 방향 단면만으로 형상을 제어하기 어려울 때 활용할 수 있습니다.
핵심 답변
Through Curves는 여러 단면을 한 방향으로 연결하고, Through Curve Mesh는 Primary Curve와 Cross Curve가 교차하는 양방향 네트워크를 통해 면을 제어합니다. 기본적인 사각형 네트워크는 최소 두 개의 Primary Curve와 두 개의 Cross Curve가 필요하며, 모든 Primary Curve는 모든 Cross Curve와 정확히 교차해야 안정적으로 생성됩니다.
| 명령 | 입력 구조 | 주요 용도 | 형상 제어 |
|---|---|---|---|
| Ruled | 두 개의 단면 | 두 커브 사이의 단순 연결면 | 낮음 |
| Through Curves | 한 방향의 여러 단면 | 단면 변화가 중심인 로프트 | 단면 방향 중심 |
| Swept | 단면과 최대 3개의 가이드 | 경로와 방향 제어가 필요한 스윕 | 가이드와 배향 제어 |
| Through Curve Mesh | Primary·Cross 커브 네트워크 | 양방향 자유곡면과 패치 | 두 방향 곡면 흐름 제어 |
| N-Sided Surface | 다수의 경계 커브 | 불규칙한 닫힌 구멍 메우기 | 경계 조건 중심 |
기존 Through Curves 사용법은 UG NX Through Curves 로프트 서피스 모델링, 두 단면을 단순 연결하는 방법은 UG NX Ruled 서피스 모델링에서 확인할 수 있습니다.
Through Curves와 Through Curve Mesh 차이
Through Curves는 두 개 이상의 Section Curve를 순서대로 연결하는 명령입니다.


여러 단면의 형상을 자연스럽게 변화시키는 데는 좋지만 단면 사이의 중간 곡면 흐름을 다른 방향에서 강하게 제어하기는 어렵습니다.
Through Curve Mesh는 Through Curves와 비슷한 로프트 방식에 교차 방향의 제어 커브를 추가합니다. Primary Curve가 한 방향의 뼈대라면 Cross Curve는 반대 방향에서 면의 볼륨과 곡률 흐름을 잡아주는 역할을 합니다.
Through Curve Mesh를 선택해야 하는 경우
- 한 방향 단면만으로는 면이 꺼지거나 부풀어 원하는 실루엣이 나오지 않을 때
- 자동차 외판이나 제품 외장처럼 U·V 두 방향의 곡률을 동시에 관리해야 할 때
- 기존 네 개의 경계와 내부 가이드 커브가 서로 교차하는 네트워크가 있을 때
- 인접 면과 G1 또는 G2 연속성을 적용한 패치를 만들 때
Swept가 더 적합한 경우
Swept는 단면이 특정 경로를 따라 이동하는 형상과 배향, 스케일 변화가 중요한 경우에 적합합니다.
NX의 Swept는 최대 3개의 가이드 스트링을 사용할 수 있어 파이프, 덕트, 손잡이, 길게 이어지는 제품 외곽을 만드는 데 유리합니다.
반면 네트워크의 모든 커브가 서로 교차하고 양방향으로 면을 제어해야 한다면 Through Curve Mesh를 우선 검토합니다. 관련 기능은 UG NX Swept 서피스·스웹·트림 모델링을 참고할 수 있습니다.
Through Curve Mesh 커브 준비조건

Through Curve Mesh는 화면상으로 커브가 닿아 보이는 것만으로는 부족합니다. 각 Primary Curve와 Cross Curve가 NX 모델링 공차 안에서 실제로 교차해야 하며, 커브 방향과 시작점도 일관되게 선택해야 뒤틀림을 줄일 수 있습니다.
기본 네트워크 조건
- 최소 두 개의 Primary Curve와 두 개의 Cross Curve를 준비합니다.
- 각 Primary Curve는 선택한 모든 Cross Curve와 교차해야 합니다.
- 커브 사이에 작은 틈, 중복 구간, 교차점 이탈이 없어야 합니다.
- Primary와 Cross 커브는 서로 다른 방향의 네트워크를 형성해야 합니다.
- 각 세트의 커브 방향과 선택 시작 위치를 가능한 한 동일하게 유지합니다.
Through Curve Mesh가 무조건 네 개의 독립 커브만 사용하는 것은 아닙니다.
기본 사각형 패치는 두 Primary와 두 Cross 세트가 최소 조건이지만 각 세트에 추가 커브를 넣을 수 있고, 삼각 종단에서는 한쪽 Primary Section을 Point로 정의하는 구성도 사용할 수 있습니다.
커브 교차상태 확인방법
- 교차점에 Point를 생성해 두 커브가 같은 좌표를 공유하는지 확인합니다.
- Analysis 또는 Measure 기능으로 교차 부근의 최소 거리를 확인합니다.
- 끝점이 미세하게 떨어져 있다면 Trim·Extend·Bridge Curve 등으로 연결합니다.
- 선택 오류가 반복되면 Selection Intent를 Single Curve로 바꿔 개별 커브를 확인합니다.
커브 방향이 뒤집히면 생기는 문제
같은 세트의 커브를 서로 반대 방향으로 선택하면 면이 비틀리거나 중간 Iso Curve가 교차할 수 있습니다. 미리보기 화살표를 확인하고 Reverse Direction을 사용해 모든 Section의 흐름을 맞춥니다.
NX Through Curve Mesh 실행과 Primary Curve 선택

NX 버전과 Role 구성에 따라 리본 위치는 다를 수 있으므로 명령이 보이지 않으면 Command Finder에서 Through Curve Mesh를 검색하는 것이 가장 빠릅니다.
- Surface 또는 Home 탭에서 Through Curve Mesh를 실행합니다.
- Primary Curves의 첫 번째 Section을 선택합니다.
- 마우스 MB2 또는 Add New Set·Add New Primary Curve를 사용해 다음 Section으로 이동합니다.
- 같은 방향으로 나머지 Primary Curves를 순서대로 선택합니다.
- 미리보기에서 Section 방향과 면의 꼬임 여부를 확인합니다.

Primary Curve 선택순서
Primary Curves는 면을 통과하는 주요 단면입니다. 자동차 차체를 예로 들면 전후 또는 좌우 방향의 단면이 Primary가 될 수 있으며, 어느 방향을 Primary로 지정할지는 면 수정 방식과 인접 면 연속성 조건을 고려해 결정합니다.

첫 커브를 선택한 뒤 MB2를 눌러 Section을 확정하고 다음 Primary Curve를 선택합니다. 선택된 커브의 순서가 면의 파라미터 방향과 형상 흐름에 영향을 주므로 가까운 단면부터 순차적으로 선택합니다.
Section Alignment 설정
커브의 Knot·Degree·Segment 구조가 서로 다르면 단순 선택만으로 면이 울거나 비틀릴 수 있습니다. NX 버전에 따라 Parameter, Arc Length, By Points, By Segments 등 Alignment 옵션을 확인하고 커브의 특징점이 서로 대응하도록 조절합니다.
- Parameter: 각 커브의 파라미터 위치를 기준으로 대응
- Arc Length: 커브 길이 비율을 기준으로 대응
- By Points: 지정한 대응점을 기준으로 형상 흐름 제어
- By Segments: 커브 세그먼트 경계를 기준으로 대응
Cross Curve 추가와 곡면 생성

Primary Curves 선택이 끝나면 Cross Curves 항목으로 이동합니다. Cross Curve는 Primary Curve 사이의 중간 형상을 제어하며, 선택한 모든 Primary Curve와 교차해야 합니다.
- Cross Curves의 첫 번째 커브를 선택합니다.
- MB2 또는 Add New Set으로 다음 Cross Curve 선택을 시작합니다.
- 모든 Cross Curve를 같은 방향과 순서로 선택합니다.
- 미리보기에서 모든 커브를 정확히 통과하는지 확인합니다.
- 면이 비틀리면 Primary와 Cross의 방향, Alignment, 교차점을 다시 점검합니다.

Primary와 Cross를 바꿔 선택해도 될까
같은 네트워크라면 방향을 바꿔도 비슷한 면을 만들 수 있지만 완전히 동일한 제어 구조가 보장되는 것은 아닙니다. 연속성 조건을 어느 경계에 적용할지, 나중에 어떤 방향으로 Section을 수정할지를 기준으로 Primary 방향을 정하는 것이 좋습니다.
커브가 교차하는데 선택 오류가 날 때
- 보기상 교차가 아니라 실제 3D 공간에서 교차하는지 확인합니다.
- 투영 커브와 원본 커브가 서로 다른 면이나 평면에 있는지 확인합니다.
- 교차점 부근의 모델링 공차보다 큰 간격이 있는지 측정합니다.
- 한 커브가 다른 커브 끝에서 너무 짧게 벗어나지 않았는지 확인합니다.
- Composite Curve 중간에 Gap이 없는지 확인합니다.
G0·G1·G2 연속성 설정과 면품질
Through Curve Mesh의 Continuity 설정을 사용하면 첫 번째와 마지막 Primary·Cross 경계가 기존 면과 어떻게 연결될지 지정할 수 있습니다. 단순히 면이 붙는 것과 반사선이 자연스럽게 이어지는 것은 다른 문제이므로 제품 외관 품질에 맞는 연속성을 선택해야 합니다.
| 연속성 | 의미 | 외관 특성 | 주요 용도 |
|---|---|---|---|
| G0 위치 연속 | 경계 위치만 일치 | 각이 생길 수 있음 | 트림·결합 전 단순 접속 |
| G1 접선 연속 | 경계의 접선 방향 일치 | 표면 방향이 부드럽게 연결 | 일반 제품 외장과 블렌드 |
| G2 곡률 연속 | 접선과 곡률 변화까지 일치 | 반사선 변화가 더 자연스러움 | 자동차 외판·고품질 스타일링 면 |
| G3 곡률 변화 연속 | 곡률 변화율까지 관리 | 고급 Class-A 품질 검토 | 지원 명령과 조건에서 제한적으로 사용 |
G1과 G2는 커브만 선택한다고 자동으로 적용되는 것이 아닙니다. 경계 커브가 기존 Support Face에 연결돼 있어야 하고, Continuity 그룹에서 해당 Face를 Constraint 대상으로 지정해야 합니다.
곡선과 곡면의 연속성 차이는 3D CAD G0·G1·G2·G3 커브·면 연속성에서 자세히 확인할 수 있습니다.
G2가 항상 좋은 것은 아니다
경계 커브와 인접 면의 곡률 조건이 좋지 않거나 좁은 영역에 강한 G2 조건을 걸면 면 내부가 울거나 Pole이 과도하게 몰릴 수 있습니다. 먼저 G0으로 기본 형상을 확인하고 G1, G2 순서로 올리면서 Zebra·Reflection·Curvature 분석을 비교하는 것이 안전합니다.
연속성 적용 후 반드시 확인할 분석
- Examine Geometry: Gap과 불연속 여부 확인
- Face Analysis·Zebra: 반사선 연결과 꺾임 확인
- Surface Continuity: 위치·접선·곡률 차이 확인
- Section Analysis: 단면 곡률과 급격한 변곡 확인
- Show Poles·Show Knots: 제어점과 패치 집중 상태 확인
3개 커브와 1개 Point로 삼각형 면 만들기
기본 Through Curve Mesh는 사각형 형태의 양방향 네트워크에 잘 맞지만 제품 끝단처럼 세 개의 경계가 한 점으로 모이는 삼각형 영역도 만들 수 있습니다.
이때 한쪽 Primary Section을 일반 커브 대신 Point로 정의해 면을 수렴시킬 수 있습니다.

Point는 Primary Curves에서 한 번만 사용하는 구성입니다. 일반적으로 Point를 첫 번째 또는 마지막 Primary Section으로 지정하고 나머지 Primary Curve와 Cross Curve를 연결해 삼각형 종단을 만듭니다.

- Primary Curves에서 Point Dialog를 선택합니다.
- 삼각형 끝단이 모일 End Point 또는 지정 좌표를 선택합니다.
- MB2를 눌러 Point Section을 확정합니다.
- 다음 Primary Curve를 순서대로 선택합니다.
- Cross Curves에서 Point와 반대 경계를 연결하는 커브를 추가합니다.

Point는 기존 커브의 End Point를 선택하거나 XYZ 좌표를 직접 입력해 만들 수 있습니다. 좌표와 구속조건을 이용한 포인트 생성은 UG NX 스케치와 평면 구속조건·XYZ 좌표를 참고할 수 있습니다.




Primary 방향 선택이 끝나면 Cross Curves를 추가합니다. Cross Curve는 Point에 정확히 연결되거나 선택한 Primary Curve와 모두 교차해야 합니다.


이 방법은 빠르게 삼각형 구멍을 메울 수 있지만 Point 부근에서 곡면 파라미터가 한 점으로 수렴하기 때문에 Pole과 Knot이 집중되고 곡률 품질을 관리하기 어려울 수 있습니다.
Point 부근 Pole 집중과 Swept 대안

Edit Object Display 또는 분석 기능에서 Show Poles와 Show Knots를 켜면 Point 부근에 제어점이 몰리는 상태를 확인할 수 있습니다. 이런 면은 눈으로 보기에는 막혀 있어도 후속 Offset, Thicken, Blend, Tooling 작업에서 문제가 생길 수 있습니다.
오브젝트 표시와 Pole 확인은 UG NX Edit Object Display와 면·선 표시설정에서 확인할 수 있습니다.

Pole이 한쪽에 몰리면 생기는 문제
- Zebra와 Reflection Line이 Point 부근에서 급격하게 휘어질 수 있습니다.
- Offset Surface와 Thicken에서 자기교차 또는 실패가 발생할 수 있습니다.
- 곡률 분석에서 국부적인 피크와 불필요한 변곡이 생길 수 있습니다.
- X-Form·I-Form 등 후속 Pole 편집이 어려워질 수 있습니다.
문제 영역을 잘라내고 다시 만드는 방법

- 곡률이 불안정한 Point 주변 영역을 분석합니다.
- Datum Plane·Datum Curve 또는 Trim Body로 문제 영역을 제거합니다.
- 절단 경계에 연속성이 좋은 새 Section과 Guide Curve를 만듭니다.
- Swept 또는 Through Curve Mesh로 새 패치를 생성합니다.
- Sew 후 연속성과 Gap을 다시 검사합니다.

Swept로 다시 만들면 반드시 품질이 좋아지는 것은 아니지만 Point 한 곳으로 모든 파라미터가 수렴하는 구조를 피할 수 있습니다. Section과 Guide를 잘 배치하면 Pole 분포와 곡률 흐름을 더 균일하게 만들기 쉽습니다.
Through Curve Mesh 오류와 해결방법
| 오류·증상 | 가능성이 높은 원인 | 해결방법 |
|---|---|---|
| Primary와 Cross가 교차하지 않는다는 오류 | 3D 공간의 미세한 Gap 또는 잘못된 커브 선택 | 교차점 생성·거리 측정·Trim·Extend로 실제 교차 확보 |
| 면이 비틀림 | 커브 방향이나 시작 위치 불일치 | 방향 화살표와 Reverse Direction 확인 |
| 면에 물결·주름이 생김 | 커브 Degree·Knot·Segment 불일치 | 커브 단순화, Alignment와 대응점 조정 |
| G1·G2를 선택할 수 없음 | Support Face가 없거나 경계 관계 부족 | Face Constraint가 가능한 연결 커브와 인접 면 준비 |
| G2 적용 시 생성 실패 | 경계 곡률 조건이 과도하거나 면 영역이 좁음 | G1로 낮추고 경계 커브·면 재구성 |
| 삼각형 끝단이 뾰족하고 울음 | Point 부근 Pole 집중 | 영역 분할, Swept·N-Sided·다중 패치 대안 검토 |
| Thicken·Offset 실패 | 국부 곡률 반경이 두께보다 작음 | 곡률 분석 후 면 형상과 두께 조정 |
| Sew 후 솔리드가 되지 않음 | Gap·중복면·법선 방향 문제 | Examine Geometry와 Sew 공차 점검 |
커브 개수가 많을수록 좋은가
커브를 많이 넣으면 형상을 더 세밀하게 제어할 수 있지만 Degree와 Knot 구조가 복잡해지고 작은 불일치가 면의 울음으로 나타날 수 있습니다. 디자인 의도를 설명하는 데 꼭 필요한 Section과 Guide만 사용하고 나머지는 분석용 Iso Curve로 확인하는 편이 안정적입니다.
최근 NX의 고품질 분할 출력 옵션
최신 NX의 Advanced Shape Design에서는 Through Curve Mesh와 Studio Surface 같은 Mesh 계열 명령에서 Boundary Curve를 따라 출력을 여러 면으로 분할하는 옵션이 제공될 수 있습니다. 입력 Section Segment와 Interior Curve를 기준으로 면을 나누면서 내부 연속성을 유지해 복잡한 단일 면보다 후속 편집과 품질 관리를 쉽게 할 수 있습니다.
실무용 Through Curve Mesh 작업순서
- 최종 면의 흐름을 기준으로 Primary와 Cross 방향을 먼저 계획합니다.
- 모든 네트워크 커브의 교차점과 방향을 검사합니다.
- 최소한의 Primary Curve를 같은 순서로 선택합니다.
- Cross Curve를 같은 방향으로 추가합니다.
- Alignment와 대응점으로 면의 꼬임을 제거합니다.
- 먼저 G0으로 기본 형상을 확인한 뒤 필요한 경계만 G1·G2를 적용합니다.
- Zebra·Reflection·Curvature·Poles·Knots를 검사합니다.
- Point 수렴이나 Pole 집중이 심하면 면을 분할하거나 Swept 대안을 검토합니다.
- Sew·Thicken 전 Examine Geometry로 Gap과 연속성을 확인합니다.
병이나 물통처럼 닫힌 제품을 만들 때도 한 번의 Through Curve Mesh로 모든 면을 만들기보다 곡률 흐름이 바뀌는 영역을 적절히 나눠 여러 개의 품질 좋은 면으로 구성한 뒤 Sew와 Thicken을 적용하는 편이 수정과 제조 검토에 유리할 수 있습니다.
자주 묻는 질문
Through Curves와 Through Curve Mesh의 가장 큰 차이는 무엇인가요?
Through Curves는 한 방향의 여러 단면을 연결하고, Through Curve Mesh는 Primary와 Cross 두 방향의 커브 네트워크를 사용해 면을 제어합니다.
Through Curve Mesh에 커브가 최소 몇 개 필요한가요?
기본적인 사각형 네트워크는 최소 두 개의 Primary Curve와 두 개의 Cross Curve가 필요합니다. 각 Primary는 모든 Cross와 실제로 교차해야 하며 세트별로 더 많은 커브를 추가할 수 있습니다.
Primary Curve와 Cross Curve는 어떻게 구분하나요?
Primary는 주요 단면 흐름, Cross는 단면 사이의 반대 방향 형상을 제어하는 가이드로 생각하면 쉽습니다. 어느 방향을 Primary로 선택할지는 연속성을 적용할 경계와 후속 수정 방향을 기준으로 정합니다.
커브가 눈으로 닿는데 교차 오류가 나는 이유는 무엇인가요?
화면상으로 겹쳐 보여도 서로 다른 Z 위치에 있거나 모델링 공차보다 큰 미세한 간격이 있을 수 있습니다. Point와 Measure로 실제 교차를 확인하고 Trim·Extend·Bridge Curve로 연결합니다.
G1과 G2 중 어떤 연속성을 사용해야 하나요?
일반적인 부드러운 연결은 G1, 반사선과 곡률 변화까지 자연스럽게 이어야 하는 외관면은 G2를 검토합니다. G2가 면을 과도하게 왜곡한다면 G1로 낮추고 경계 형상을 다시 설계합니다.
3개 커브만으로 Through Curve Mesh를 만들 수 있나요?
삼각형 종단에서는 Primary Curves의 한 Section을 Point로 정의하고 나머지 경계와 Cross Curve를 연결할 수 있습니다. 다만 Point 부근에 Pole이 집중될 수 있으므로 곡면 품질을 반드시 분석합니다.
Point 부근 Pole이 몰리면 무조건 다시 만들어야 하나요?
후속 Offset·Thicken·Class-A 품질에 문제가 없고 분석 결과가 허용 범위라면 사용할 수 있습니다. 반사선이 울거나 곡률 피크가 크다면 문제 영역을 잘라내고 Swept·N-Sided·다중 패치로 다시 구성하는 편이 좋습니다.
Through Curve Mesh로 바로 솔리드를 만들 수 있나요?
입력 커브가 닫힌 조건과 Body Type 설정을 만족하면 솔리드 출력이 가능한 버전과 구성도 있지만 일반적으로는 Sheet Body를 만든 뒤 다른 면과 Sew하고 Thicken 또는 Solid 작업을 진행합니다.
Through Curve Mesh와 N-Sided Surface 중 무엇을 사용해야 하나요?
서로 교차하는 명확한 Primary·Cross 네트워크가 있다면 Through Curve Mesh가 적합합니다. 불규칙한 닫힌 경계 내부를 메우고 경계 조건 중심으로 제어한다면 N-Sided Surface가 편할 수 있습니다.
함께 보면 좋은 관련글
- UG NX Through Curves 로프트 서피스 모델링
- UG NX Ruled 로프트 서피스 모델링
- UG NX Swept 곡면·스웹·트림 모델링
- 3D CAD G0·G1·G2·G3 곡선·곡면 연속성
- UG NX Edit Object Display와 Poles·Knots 표시
- UG NX 스케치와 평면 구속조건·XYZ 좌표