Metlivi 블로그

도형의 크기를 바꾸지 않고 두 직선을 정확한 모서리까지 연장하는 방법

두 직선이 정확히 만나게 하려면 각 직선을 기존 방향을 따라 두 직선의 교점까지 연장하세요. 나머지 윤곽은 고정한 채 틈에 인접한 끝점만 이동하세요. 교점이 도형의 기존 너비와 높이 안에 있으면 이렇게 해서 의도한 치수를 유지할 수 있습니다.

캐릭터나 가상 장난감의 윤곽을 다룰 때 이는 외부 그리기 도구에서 하는 국소적인 기하 편집입니다. 아래 안내에서는 올바른 모서리를 찾고, QCAD 또는 Inkscape에서 편집한 뒤, 결과를 확인하는 방법을 설명합니다. 한 가지 조건이 중요합니다. 직선을 연장하면 해당 선분의 길이는 반드시 바뀝니다. 전체 치수를 유지한다는 것은 의도한 너비와 높이, 기준 위치를 유지한다는 뜻이지, 아직 완성되지 않은 모든 선분의 길이까지 그대로 유지한다는 뜻은 아닙니다.

2026년 10월 29일읽는 데 7분작성: Metlivi Editorial Team
섹션 1

도형의 치수를 유지하려면 무엇을 고정해야 하나요?

편집하기 전에 전체 너비와 높이, 기존 변의 위치와 방향, 개별 선분의 길이라는 세 가지 치수를 구분하세요. 미완성 모서리를 닫으면 앞의 두 가지는 유지하면서 세 번째는 바뀔 수 있습니다.

직사각형 캐릭터 몸체의 불완전한 두 변을 떠올려 보세요. 위쪽 변은 이미 상단 경계를 정하고, 오른쪽 변은 오른쪽 경계를 정합니다. 두 변을 연장해 만나게 하면 경계를 어느 쪽으로도 옮기지 않고 빠진 모서리를 추가할 수 있습니다. 하지만 두 사선이 현재의 가장 높은 점보다 위에서 만나면, 그 모서리를 완성하는 순간 윤곽의 높이가 늘어납니다. 어떤 끝점 작업도 그 교점에 도달하면서 더 낮은 높이를 동시에 유지할 수는 없습니다.

의도한 너비와 높이, 틈에서 멀리 떨어진 두 끝점, 캐릭터 배치에 사용한 정렬 기준점을 기록해 두세요. 비교할 수 있도록 원본 윤곽의 사본도 보관하세요. 이 기준점들을 이용하면 올바른 모서리 수정과 실수로 크기를 바꾼 경우를 구분할 수 있습니다.

섹션 2

정확한 모서리는 어떻게 찾나요?

각 직선 선분을 무한히 이어지는 직선의 일부로 생각하세요. 같은 도면 평면에 있는 평행하지 않은 두 직선의 교점이 모서리를 결정합니다. 미완성 끝점 사이의 중점은 대개 어느 직선 위에도 놓이지 않으므로, 두 끝점을 그곳으로 옮기면 두 변의 방향이 모두 바뀔 수 있습니다.

수평선과 수직선의 경우 계산은 특히 간단합니다. 수직선에서 x좌표를, 수평선에서 y좌표를 가져오면 두 값을 조합해 교점을 구할 수 있습니다. 사선의 경우 교차점을 인식하는 편집 명령을 사용하거나 끝점을 바꾸기 전에 교점을 계산하세요.

다음 예시는 설명을 위한 도면 단위를 사용합니다. 다른 변들이 이미 전체 너비 80단위와 높이 60단위를 정해 놓은 직사각형 캐릭터 몸체의 미완성 모서리를 나타냅니다.

요소 편집 전 편집 후
위쪽 변 (0, 60)부터 (72, 60)까지 (0, 60)부터 (80, 60)까지
오른쪽 변 (80, 0)부터 (80, 52)까지 (80, 0)부터 (80, 60)까지
공통 모서리 없음 (80, 60)
전체 기하학적 너비 × 높이 80 × 60 80 × 60

위쪽 변은 y = 60에 있고 오른쪽 변은 x = 80에 있습니다. 따라서 교점은 (80, 60)입니다. 미완성 선분은 각각 8단위씩 늘어나지만 윤곽의 전체 너비와 높이는 바뀌지 않습니다. 자동 도구로 편집하더라도 이 좌표 확인은 유용합니다. 편집 결과와 비교할 독립적인 기준을 제공하기 때문입니다.

섹션 3

QCAD에서 두 변을 자동으로 연장하려면 어떻게 하나요?

윤곽이 서로 분리된 두 개의 선 개체로 이루어져 있다면 QCAD의 Trim Both를 사용할 수 있습니다. 이름과 달리 이 명령은 두 선을 짧게 줄이는 것뿐 아니라 공통 교점까지 연장할 수도 있습니다. 최신 설명서에서는 이 기능을 Modify → Trim and Divide → Trim Both 메뉴에 표시하며, 순차 단축키는 T, M이고 명령 이름으로는 trim2 및 extend2 등이 있습니다. QCAD 설명서: Trim Both

  1. 편집 가능한 윤곽을 열고 빠진 모서리 옆에 있는 두 직선 개체를 찾습니다.
  2. 의도한 두 변이 맞는지, 두 변을 연장했을 때의 교점이 필요한 윤곽과 일치하는지 확인합니다.
  3. Trim Both를 실행합니다.
  4. 첫 번째 변을 클릭한 다음 두 번째 변을 클릭합니다.
  5. Escape를 두 번 눌러 명령을 마칩니다.
  6. 완성된 모서리를 예상 좌표 및 저장해 둔 치수와 비교합니다.

설명서에 따르면 이 도구는 선택한 두 개체를 공통 교점까지 이어 줍니다. 위 예시에서는 틈에 가까운 두 끝점이 (80, 60)에 놓여야 합니다. QCAD 수정 튜토리얼은 선을 자를 때 유지할 부분을 선택하는 방법도 설명합니다. 두 변이 이미 교차한다면 유지할 부분을 신중하게 클릭하세요. QCAD 설명서: Trim Both, QCAD 튜토리얼: 1.9 수정

이미 거리를 계산해 둔 경우가 아니라면 임의로 길이를 늘리는 명령을 대신 사용하지 마세요. QCAD에서는 지정한 양만큼 길이를 늘리는 기능을 별도의 작업으로 설명합니다. 이 작업에서는 교점 기준 명령을 사용하면 원하는 끝점 위치를 바로 지정할 수 있습니다. QCAD 튜토리얼: 1.9 수정

섹션 4

Inkscape에서 모서리를 정확하게 배치하려면 어떻게 하나요?

캐릭터 윤곽이 Inkscape에서 이미 편집 가능한 경로라면 노드를 편집하세요. 노드 도구를 사용하면 개별 노드를 선택하고 재배치할 수 있습니다. 선분 자체를 끌면 곡률이 바뀔 수 있으므로 끝점을 정확히 선택해야 합니다. 노드 도구로 경로 편집하기

앞서 든 예시에서는 N 키를 눌러 노드 도구를 활성화하고, 위쪽 변의 끝점인 (72, 60)만 선택한 다음 좌표를 X = 80, Y = 60으로 설정합니다. 그런 다음 오른쪽 변의 끝점인 (80, 52)만 선택해 동일한 좌표를 지정합니다. Inkscape의 노드 도구에는 x 및 y 좌표를 숫자로 입력하는 필드와 단위 선택기가 있습니다. 처음부터 끝까지 같은 단위를 사용하세요. 노드 도구 옵션

이렇게 좌표를 바꾸면 예시의 변 방향이 유지됩니다. 위쪽 끝점은 y = 60을 따라 수평으로 이동하고, 오른쪽 끝점은 x = 80을 따라 수직으로 이동합니다. 사선이라면 계산한 교점을 입력하세요. 반대쪽 끝점은 고정하고, 편집한 각 선분이 기존의 직선을 그대로 따르는지 확인합니다.

두 끝점이 하나의 열린 윤곽에 속하고 연결된 모서리를 만들어야 한다면, 서로 일치하는 끝 노드를 선택한 뒤 Join (merge) nodes를 사용하세요. Inkscape에서는 이 기능을 선분을 만들어 연결하는 Join end nodes with a new segment와 별도로 설명합니다. 노드를 연결하기 전에 올바른 모서리 위치를 지정하세요. 노드 도구 옵션

섹션 5

미완성 끝점을 연결하면 왜 잘못된 모양이 될 수 있나요?

끝점을 연결하면 경로 조각을 어떻게 이어야 하는지라는 연결성 문제를 해결합니다. 변을 연장하면 기존 방향을 따라 연장한 두 직선이 어디에서 만나는지라는 기하학적 문제를 해결합니다. 먼저 기하학적 문제를 해결하세요.

예시에서 (72, 60)과 (80, 52)를 잇는 직선 연결선은 빠진 모서리를 가로지르는 대각선을 만듭니다. 전체 경계는 80×60으로 유지되지만, (80, 60)의 의도한 모서리 대신 빗면이 생깁니다. 따라서 치수가 맞는다는 사실만으로 윤곽이 올바르다고 볼 수는 없습니다.

마찬가지로 두 끝점의 좌표가 같다는 사실만으로 경로가 닫혔다고 단정할 수 없습니다. Inkscape 안내서는 끝 노드가 있는 경로를 열린 경로로, 양 끝이 연결된 경로를 닫힌 경로로 구분합니다. 하나로 이어진 캐릭터 실루엣이 필요하다면 경로의 연결성을 확인하세요. 노드 도구로 경로 편집하기

섹션 6

결과가 이상해 보일 때 무엇을 확인해야 하나요?

점들을 더 옮기기 전에 다음 순서로 진단하세요. 이렇게 하면 교점이 적절하지 않은 경우와 선택이 잘못되었거나 연결을 마치지 않은 경우를 구분할 수 있습니다.

증상 확인할 사항 다음 작업
모서리가 캐릭터에서 멀리 떨어져 있음 두 변이 거의 평행한가요? 연장하기 전에 올바른 두 변을 선택했는지 다시 확인합니다.
유일한 모서리가 없음 두 직선이 평행하거나 같은 무한 직선 위에 있나요? 의도한 윤곽을 다시 검토합니다. 연장만으로는 하나의 고유한 모서리를 정할 수 없습니다.
캐릭터의 너비나 높이가 커짐 교점이 원래 경계 밖에 있나요? 교점과 원래 치수 중 어느 쪽을 디자인 기준으로 삼을지 결정합니다.
변의 방향이 바뀜 반대쪽 끝점이 움직였거나 목표점이 원래 직선에서 벗어났나요? 기준점을 복원하고 올바른 교점을 사용합니다.
틈을 가로지르는 대각선이 생김 미완성 끝점을 직접 연결했나요? 연결선을 실행 취소하고 먼저 두 변을 교점까지 연장합니다.
모서리가 연결된 것처럼 보이지만 경로는 열려 있음 같은 좌표에 서로 분리된 끝점이 있나요? 연결성을 확인하고 의도한 끝 노드를 연결합니다.

거의 평행한 직선은 방향 차이가 조금만 있어도 교점이 멀리 떨어질 수 있습니다. 결과가 예상 밖이라면 편집을 확정하기 전에 기존 변의 방향을 확인하세요. 서로 다른 두 직선이 정확히 평행하면 교점이 없고, 두 직선이 겹치면 하나로 고유하게 정해지는 모서리가 없습니다.

섹션 7

완성된 캐릭터 윤곽은 어떻게 확인하나요?

먼저 기하 정보를 수치로 확인한 뒤 실루엣을 살펴보세요. 위 예시에서는 편집한 두 끝점이 모두 (80, 60)이어야 하고, 반대쪽 끝점은 각각 (0, 60)과 (80, 0)에 그대로 있어야 합니다. 완성된 윤곽의 너비와 높이도 각각 도면 단위 80과 60이어야 합니다.

편집한 윤곽을 저장해 둔 사본과 비교하세요. 수정한 모서리 이외의 부분에서는 기존 변들이 같은 위치에 있어야 합니다. 모서리에 틈이 남았는지, 대각선이 추가되었는지, 선이 지나치게 연장되었는지, 의도치 않은 곡선이 생겼는지 확인하세요. 하나로 이어진 윤곽이 필요하다면 모양과 별도로 연결 상태도 확인합니다.

정밀한 모서리 수정의 결과는 명확합니다. 두 변이 실제 교점까지 이어지고, 원래 방향과 멀리 떨어진 끝점은 고정되며, 유지하기로 한 치수가 그대로 맞아야 합니다. 편집 전에 이 조건들을 정해 두면 마지막 확인도 간단해집니다.

섹션 8

출처

관련 글

이 주제 더 살펴보기