원통에 로고 감싸기: 곡면 호 길이와 정면 폭의 차이 계산하기
원통에 로고를 놓을 때 표면을 따른 호 길이와 정면 폭을 비교하세요. 직접 만든 형상을 검사하고 CAD 작업을 선택하기 전에 SVG 원본을 보존합니다.
목차
원통 위 로고의 폭을 곡면을 따라 측정할지, 정면에서 가로로 곧게 측정할지 결정하세요. 두 치수는 다릅니다. 호 길이를 유지하며 감싼 로고는 정면에서 더 좁아 보일 수 있고, 정면 폭을 유지하는 평행 투영은 더 긴 표면 호를 차지할 수 있습니다. 돌출 깊이를 추가하는 것은 또 다른 결정입니다.
배치를 비교하는 동안 평면 SVG 원본을 변경하지 마세요. 명확한 벡터 외곽선은 편집 가능한 도안을 제공하지만 CAD나 슬라이서 작업이 어느 치수를 보존해야 하는지 결정하지는 않습니다.
로고 폭이 무엇을 뜻하는지 명시하세요
원통 반지름, 의도한 도안 폭, 그 폭이 표면을 따르는지 정면 거리를 뜻하는지 기록하세요. 작업 이름을 치수 보장으로 받아들이기 전에 실제 대상 프로그램의 결과를 검사합니다.
호와 정면 거리를 정의하세요
호 길이는 원을 따라갑니다. 현은 원 위의 두 점을 직선으로 연결합니다. 대칭이며 정면을 보는 이 예제에서는 현이 카메라 원근이 없는 정사영 정면도의 양 끝점 사이 폭과도 같습니다.
OpenStax의 원호 길이 설명은 각도를 라디안으로 나타낼 때 호 길이 = 반지름 × 각도를 제시합니다. 아래의 직접 계산은 이 관계를 사용합니다.
반지름 40 mm인 원통을 선택하고 폭 60 mm, 높이 30 mm인 평면 F자 SVG를 직접 만들었습니다. 반지름과 치수는 예시입니다. 이 실험에는 실물 원통이나 출력물이 없습니다.
두 표면 매핑 모두 높이를 유지합니다. 가로 원본 좌표를 해석하는 방식이 다릅니다. 표면 패치는 두께가 0이며 출력 가능한 솔리드가 아닙니다.
표면을 따라 60 mm 유지하기
s를 중심에서부터의 원본 가로 거리로 두며 범위는 −30부터 30 mm입니다. 이상적인 호 길이 보존 감싸기는 다음을 사용합니다.
angle = s / 40
X = 40 × sin(angle)
Y = 40 × cos(angle)
Z = source height coordinate여기서 X와 Y는 원형 단면 위에 있고 Z는 원통 축을 따릅니다. 원본 폭 60 mm는 그 단면에서 60/40 = 1.5라디안을 차지합니다.
이상적인 표면 호는 60 mm를 유지합니다. 양 끝점을 잇는 현은 다음과 같습니다.
2 × 40 × sin(60 / (2 × 40)) ≈ 54.5311 mm이 값이 이 모델의 정면 끝점 간 폭입니다. 호가 짧아진 것이 아니라 정면에서는 양 끝점 사이의 직선거리를 측정하는 것입니다. 곡선을 따르는 자와 정면의 직선 측정은 서로 다른 질문에 답합니다.
정면을 가로질러 60 mm 유지하기
별도 비교를 위해 원래 평면 가로 좌표를 x로 두고 범위는 마찬가지로 −30부터 30 mm로 정합니다. 평행 정면 투영 모델에서는 X를 x와 같게 유지하고 보이는 반원통 위에 점을 놓습니다.
X = x
Y = sqrt(40² − x²)
Z = source height coordinate정면 끝점 사이 폭은 60 mm를 유지합니다. 끝점은 ±asin(30/40)의 각도에 해당하므로 이상적인 표면 호는 다음과 같습니다.
2 × 40 × asin(60 / (2 × 40)) ≈ 67.8450 mm따라서 두 매핑은 서로 다른 폭을 보존합니다.
| 명시한 매핑 | 이상적인 표면 호 | 정면 끝점을 잇는 현 |
|---|---|---|
| 호 길이 보존 감싸기 | 60 mm | 약 54.5311 mm |
| 평행 정면 투영 | 약 67.8450 mm | 60 mm |

두 경우의 네이티브 표면 메시를 저장하고 좌표를 다시 열었습니다. 확인한 모든 꼭짓점은 선언한 반지름 위에 있고 끝점 간 거리는 표와 일치하며 원본 SVG는 별도로 유지됩니다.
유한한 메시의 모서리는 원호를 짧은 직선으로 근사합니다. 측정한 연속 선분 길이는 약 59.9996 mm와 67.8444 mm였고 이상적인 해석적 호 길이는 60 mm와 67.8450 mm입니다. 근사값을 정확한 곡선 길이로 보고하지 않고 이 측정값들을 구분합니다.
기하학 규칙의 적용 범위를 지키세요
예제는 이상적인 원형 원통, 중앙 마크, 정사영 정면도를 사용합니다. 평행 투영 규칙에서는 원본 좌표가 보이는 반지름 범위 안에 있어야 합니다. 같은 제곱근 식으로 원통 실루엣을 넘어서는 정면 점을 놓을 수는 없습니다.
테이퍼 컵, 불규칙 메시, 곡면 필릿, 사진에는 다른 기하학이 들어갑니다. 마크를 중앙에서 벗어나게 옮겨도 보이는 정면 폭이 달라질 수 있습니다. 이 식으로 모든 표면이나 "wrap"이라는 모든 명령의 동작을 입증할 수는 없습니다.
반지름 방향 두께, 솔리드 합치기, 음각, 오버행, 출력 설정은 시험하지 않았습니다. 저장한 메시는 F의 표면 영역을 나타내는 세 개의 직사각형 띠입니다. 목적은 명시한 매핑을 살펴보는 것이며 제조용 모델을 제공하는 것이 아닙니다.
실제 결과로 대상 작업을 선택하세요
돌출은 프로필에 깊이를 추가하며 범위와 방향이 중요합니다. Autodesk의 Extrude 문서는 프로필, 방향, 범위 선택을 설명합니다. 도안의 가로 치수가 곡면을 따라야 하는지 정하는 것과는 별개입니다.
Autodesk의 Emboss 문서는 선택한 프로필을 바디 면에 적용하고 양각 또는 음각 깊이를 정하는 방법을 설명합니다. Prusa의 SVG 도구 문서는 물체 표면을 따르는 Use surface 옵션을 설명합니다.
이런 문서상의 제어 기능이 어느 앱에서든 여기서 정의한 매핑을 정확히 구현한다는 증거는 아닙니다. 이 실험에서 그 명령을 실행하지 않았습니다. 기존 Prusa 작업은 SVG 양각 준비 안내를 참고한 뒤 자신의 버전에서 실제 배치 형상과 슬라이싱 레이어를 확인하세요.
배치를 확정하기 전에 원본과 대상 결과를 비교하세요. 어떤 폭이 유지되는지, 마크가 어디에 놓이는지, 필요한 양각·음각 부피가 실제로 모델에 합쳐지거나 모델을 깎는지 확인합니다. 정면 스크린샷만으로는 표면 호 길이나 솔리드 연결을 입증할 수 없습니다.
PerfectVector의 역할
평면 로고가 PNG나 JPG로만 있고 3D 작업용 경로가 필요하다면 PerfectVector로 SVG 후보를 준비하세요. 표면 배치를 선택하기 전에 실루엣, 구멍, 글자 비율을 원본과 비교합니다. 기존 네이티브 벡터가 있다면 유지하세요.
PerfectVector는 2차원 도안을 준비합니다. 원통 매핑을 선택하거나 수밀한 출력용 솔리드를 만들거나 슬라이싱을 검증하지 않습니다. F자 샘플은 SVG로 직접 만들었습니다. 이미지를 SVG로 바꾸는 3D 안내는 앞선 도안 준비 단계를 다루고, SVG·STL·3MF 비교는 파일 역할을 구분합니다.
자주 묻는 질문
감싼 로고가 정면에서 좁아 보이는 이유는 무엇인가요? 표면 호와 정면 끝점 현은 서로 다른 거리를 측정합니다. 이상적인 반지름 40 mm 감싸기는 60 mm 표면 호를 유지하지만 정면 끝점 폭은 약 54.5311 mm입니다.
정면 폭을 유지하면 표면 길이도 유지되나요? 이 예제에서는 아닙니다. 평행 투영은 정면 폭 60 mm를 유지하면서 이상적인 원통 표면을 따라 약 67.8450 mm를 차지합니다.
Emboss나 Use surface 옵션이 이 정확한 치수를 보장하나요? 이 글은 두 가지 수학적 매핑을 정의하며 해당 명령은 시험하지 않습니다. 현재 대상 도구 문서를 확인하고 실제 배치 결과를 측정하세요.
표면 실험 메시를 완성된 로고로 출력할 수 있나요? 저장한 예제는 두께 0의 수학적 패치입니다. 수밀한 출력용 솔리드가 아니며 실제 깊이, 연결, 제조 디테일, 슬라이싱은 각각의 작업 과정이 필요합니다.
출처
- OpenStax — 각도와 원호 길이 — 라디안과 반지름·각도·호 길이의 관계입니다.
- Autodesk — 솔리드 바디 돌출 — 돌출의 프로필, 방향, 범위 선택입니다.
- Autodesk — 솔리드 바디 양각 — 선택한 바디 면에 양각·음각 깊이로 프로필을 적용합니다.
- Prusa — SVG 양각 도구 — 문서화된 SVG 배치 및 표면 따르기 제어입니다.
래스터 로고의 경로가 필요한가요? PerfectVector로 SVG 후보를 준비해 원본 도형을 검사한 뒤 실제 3D 대상 도구에서 표면 길이와 정면 폭을 비교하고 출력용 모델을 만드세요.


