# 3D 문자

## Dynamo에서 제공

FormIt 2021 이상에서는 Dynamo에서 제공하는 3D 문자 객체를 생성하고 수정할 수 있습니다. Dynamo를 사용하면 편집 작업이 필요할 때 문자를 다시 생성하고 위치를 변경할 필요 없이 문자의 글꼴, 크기 및 기타 특성을 그 자리에서 편집할 수 있습니다.

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-c30b604c52ada2e8ea217fc50f88953244e06b32%2F3d-text%20\(1\).gif?alt=media)

## 3D 문자 배치

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-4e878344fa3062175fabb04b1b36885d04387796%2F3d-text-placement.gif?alt=media)

* Windows용 FormIt의 Dynamo 패널로 이동하여 현재 위치가 Dynamo Samples 디렉토리인지 확인합니다.
* 3D Text 샘플을 클릭합니다.
* 커서를 캔버스로 이동하면 3D 문자가 커서에 나타납니다.
  * 배치하기 전에 형상 위에 마우스 커서를 놓으면 3D 문자 방향을 다르게 지정할 수 있습니다. 예를 들어 수직 표면에서 문자가 수직으로 정렬되도록 할 수 있습니다. Tab 키를 눌러 방향을 순환할 수도 있습니다.
* 클릭하여 3D 문자를 배치합니다. 그러면 FormIt 그룹 내부에 해당 문자가 생성됩니다.
* 배치 후에는 3D 문자에 사용할 수 있는 옵션이 표시되는 특성 패널이 나타납니다.

## 그 자리에서 반복

Dynamo를 사용하여 3D 문자를 생성할 때의 장점은 편집이 쉽고 빠른 반복을 위해 문자를 현재 위치에 유지한다는 점입니다.

3D 문자 옵션은 3D 문자 그룹을 선택하거나 그룹을 편집할 때 특성 패널에서 사용할 수 있습니다.

3D 문자를 처음으로 배치하면 특성 패널이 자동으로 표시됩니다. 그룹을 선택하고 특성으로 직접 전환할 수 있고, 그룹을 두 번 클릭하여 자동으로 특성 패널로 전환할 수도 있습니다.

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-62809b289312f74c919bdeed385ac57574e5af6b%2F3d-text-options%20\(2\).png?alt=media)

### 문자

3D 문자 형상에 표시할 문자를 입력합니다. 이 필드는 선택한 글꼴과 맞춤을 미리 보여줍니다. 줄이 여러 개인 경우 Enter/Return 키를 누릅니다.

### 글꼴

3D 문자의 글꼴을 선택합니다. 이 리스트에는 시스템에서 사용할 수 있는 글꼴이 표시되며, 새 글꼴을 선택하면 문자 필드가 업데이트됩니다.

일부 글꼴에는 보다 복잡한 형상이 있으므로 Dynamo를 사용하여 생성하는 데 시간이 더 걸릴 수 있습니다.

### 맞춤

맞춤을 사용하면 문자가 이동되어 그룹의 로컬 좌표계 원점을 기준으로 정렬됩니다.

* 왼쪽을 선택하면 문자가 그룹의 원점에서 시작되고 오른쪽으로 확장됩니다.
* 중심을 선택하면 문자가 항상 그룹의 원점을 중심으로 정렬됩니다.
* 오른쪽을 선택하면 문자가 그룹의 원점에서 끝납니다.

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-c411390d929f1e1de6a203a2b81e8b78d2ad3172%2F3d-text-justification-combined.png?alt=media)

### 문자 크기

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-a77e8cd2f0327a49ae364deac78173c0b88923ba%2F3d-text-text-size.png?alt=media)

문자의 높이입니다. 이 단위는 [FormItLengthString](https://formit.autodesk.com/page/formit-dynamo/#dynamo-formit-nodes) 노드를 기준으로 하며 어떠한 단위도 사용할 수 있습니다.

### 돌출 깊이

[FormItLengthString](https://formit.autodesk.com/page/formit-dynamo/#dynamo-formit-nodes) 노드에서 설정한 단위로 나타낸 문자의 3D 돌출 양입니다. 3D 문자는 솔리드로 설계되었으므로, 이 값은 0이 될 수 없지만 0에 매우 가깝게 설정할 수는 있으므로 돌출이 덜 명확합니다.

### 추적

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-34cf1699442089459e150ef6bb452bacd0df1f69%2F3d-text-tracking.png?alt=media)

추적은 특정 글꼴의 문자 간 기본 간격을 조정하는 데 유용합니다. [FormItLengthString](https://formit.autodesk.com/page/formit-dynamo/#dynamo-formit-nodes) 노드에서 설정한 단위를 사용하며, 양수 또는 음수일 수 있습니다. 예를 들어, 피트로 0.25를 지정하면 각 문자 사이에 3인치 간격이 추가됩니다. 반대로 -0.25를 지정하면 모든 문자가 3인치씩 더 가까워집니다.

### 여러 줄 간격

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-87cd3d01d749063847880e117ab86ae04d0c4284%2F3d-text-multi-line.png?alt=media)

문자 필드에 여러 줄이 있는 경우 이 값은 각 문자 줄 사이의 공간을 제어합니다. [FormItLengthString](https://formit.autodesk.com/page/formit-dynamo/#dynamo-formit-nodes) 노드에서 설정한 단위를 사용합니다.

### 문자 반전

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-3ff74f83720cfc16b353a496aefd9318757013c3%2F3d-text-inverted.png?alt=media)

참일 때 이 옵션은 문자 주위에 솔리드를 만들고, 솔리드에서 문자를 제거하여 문자가 재료에서 잘린 것처럼 "반전된" 문자를 제공합니다.

### 반전된 문자 경계

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-b8d6942607abfd79979570d7ca5d5902c9c33727%2F3d-text-inverted-border.png?alt=media)

문자 반전이 참인 경우에만 적용됩니다. 문자가 제거되는 솔리드에 사용할 문자 주위의 경계 크기를 지정합니다. [FormItLengthString](https://formit.autodesk.com/page/formit-dynamo/#dynamo-formit-nodes) 노드에서 설정한 단위를 사용합니다.

### 곡선 면분할 품질

글꼴의 곡선은 3D 문자를 사용하여 선 세그먼트로 변환되므로 이 값은 곡선이 분할된 정도를 제어합니다.

숫자가 작을수록 면이 더 성기게 분할되고(더 긴 세그먼트) 숫자가 클수록 면이 더 세밀하게 분할됩니다(더 짧은 세그먼트). 이 값은 기본 설정에 포함된 FormIt의 곡선 및 표면 면분할 설정을 재정의합니다.

### 실행

옵션을 편집했으면 "실행" 버튼을 클릭하여 기본 Dynamo 그래프를 실행하고 새 결과를 생성합니다. 매개변수가 변경되면 이 버튼이 파란색으로 바뀌므로 최종 형상에서 업데이트를 보려면 "실행"을 클릭해야 합니다.‌

### 포함된 그래프 편집

이 옵션을 클릭하면 Dynamo 그래프 편집기 환경이 시작되므로 기본 Dynamo 그래프를 보고 편집하여 신속하게 매개변수를 변경하고 라이브 업데이트를 확인하거나 논리를 검사/조정할 수 있습니다. 이 옵션은 필수는 아니지만 문제 해결 시 또는 더 빠르게 편집할 때 유용할 수 있습니다. 자세한 내용은 아래를 참고하십시오.

## Dynamo에서 더 빠르게 반복

3D 문자 옵션을 반복하는 경우 매개변수를 조정하고 실시간으로 변경사항을 확인할 수 있는 Dynamo 그래프 편집기를 시작하는 것이 더 빠를 수 있습니다. 문제가 있는 경우에는 그래프의 논리도 검사할 수 있습니다.

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-23f140aabcb12c4319484a173177047aad52e2a6%2F3d-text-edit-embedded.png?alt=media)

특성 패널에서 "포함된 그래프 편집" 버튼을 클릭하여 Dynamo 그래프 편집기를 시작할 수 있습니다.

![](https://4260364112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhu9vZd1fItfZF6KPUjKS%2Fuploads%2Fgit-blob-570857fd7e2862898e41620243b4b548047a6b32%2F3d-text-edit-embedded-windows%20\(1\).png?alt=media)

## 문제 해결

3D 문자는 Dynamo를 백그라운드에서 사용하며, Dynamo는 ASM이라는 모델링 커널을 사용하여 형상을 생성합니다. 생성된 형상은 FormIt으로 다시 전달됩니다.

일부 글꼴은 "자체 교차 곡선"을 작성하거나 ASM에서 오류를 유발하는 문제가 있는 기타 형상을 작성할 수 있습니다.

3D 문자를 실행하려고 할 때 오류가 발생하거나 문자가 사라지는 경우 "포함된 그래프 편집"을 클릭하여 그래프에 어떤 문제가 발생하고 있는지와 오류가 발생할 수 있는 위치를 확인하는 것이 좋습니다.

일부 글꼴에는 적절한 형상으로 변환되지 않는 알려진 문제가 있습니다. Bahnschrift가 이 예에 해당합니다. 문제가 있는 다른 글꼴을 접하게 되면 [포럼을 통해 알려주십시오](https://forums.autodesk.com/t5/formit-forum/bd-p/142?profile.language=en). 특정 글꼴의 문제를 해결하기 위해 노력하겠습니다.
