3D Text
Технологии Dynamo
В FormIt 2021 и более поздних версиях можно создавать и изменять текстовые 3D-объекты, используя технологии Dynamo. Dynamo позволяет редактировать шрифт, размер и другие свойства доступного текста без необходимости повторного создания и изменения положения текста.

Размещение 3D-текста

Перейдите на панель Dynamo в FormIt для Windows и откройте каталог примеров Dynamo.
Щелкните образец 3D-текста.
Переместите курсор в активное окно, и на курсоре отобразится 3D-текст.
Перед размещением текста можно навести курсор на геометрию и изменить ориентацию 3D-текста, например, выровнять текст по вертикали вдоль вертикальной поверхности. Для циклического перебора вариантов ориентации можно также нажать клавишу TAB.
Щелкните, чтобы разместить 3D-текст, который будет создан внутри группы FormIt.
После размещения отобразится панель свойств, содержащая доступные параметры 3D-текста.
Итерация на месте
Преимущество использования Dynamo для создания 3D-текста заключается в простоте редактирования текста и сохранении его текущего положения для быстрой итерации.
Параметры 3D-текста доступны на панели свойства, если выбрана группа 3D-текста или выполняется редактирование группы.
Панель свойств отображается автоматически при размещении 3D-текста. Можно также выбрать группу и перейти к свойствам самостоятельно или же дважды щелкнуть группу для автоматического перехода на панель свойств.

Text
Введите текст для отображения в геометрии 3D-текста. В этом поле также выполняется предварительный просмотр выбранного шрифта и выравнивания. Нажмите клавишу ENTER/RETURN для добавления строки.
Font
Выбор шрифта 3D-текста. В этом списке отображаются доступные на компьютере шрифты, а при выборе нового шрифта автоматически обновляется поле «Text».
Обратите внимание, что некоторые шрифты имеют более сложную геометрию и для их создания с помощью Dynamo может потребоваться больше времени.
Justification
Позволяет выравнивать текст относительно начала локальной системы координат группы.
«Left»: текст начинается в начале группы и продолжается вправо.
«Center»: текст всегда располагается по центру относительно начала группы.
«Right»: текст всегда заканчивается в начале группы.

Text Size

Высота текста. Единица измерения задается узлом FormItLengthString. Можно использовать любую единицу.
Extrusion Depth
Величина 3D-выдавливания текста в единицах измерения, заданных узлом FormItLengthString. 3D-текст отображается как тело, поэтому данное значение не может быть равным нулю, однако можно задать его максимально близким к нулю, чтобы сделать выдавливание менее очевидным.
Tracking

Межсимвольный интервал используется для настройки интервала по умолчанию между буквами определенного шрифта. Он измеряется в единицах, заданных узлом FormItLengthString, и может быть как положительным, так и отрицательным. Например, значение 0.25 (фута) добавляет между буквами интервал в 3 дюйма. И наоборот, -0.25 уплотняет расположение букв на 3 дюйма.
Multi-Line Spacing

Если в поле «Text» содержится несколько строк, это значение определяет расстояние между строками текста. Измеряется в единицах, заданных узлом FormItLengthString.
Invert Text

Если задано значение «True», этот параметр создает вокруг текста сплошное тело и удаляет из него текст. В результате получается инвертированный текст, как если бы буквы были вырезаны в материале.
Inverted Text Border

Применяется, только если для параметра «Invert Text» задано значение «True». Задает величину рамки вокруг текста, используемой для сплошного тела, из которого вырезается текст. Измеряется в единицах, заданных узлом FormItLengthString.
Curve Faceting Quality
Кривые из шрифтов преобразуются в сегменты линий с помощью 3D-текста, и данное значение определяет качество фасетизации кривых.
Чем меньше число, тем крупнее фасетизация (более длинные сегменты). Чем больше число, тем мельче фасетизация (более короткие сегменты). Это значение переопределяет параметры фасетизации кривых и поверхностей FormIt, заданные в разделе «Настройки».
Run
Завершив редактирование параметров, нажмите кнопку «Run», чтобы запустить основной график Dynamo и создать новые результаты. После изменения параметров эта кнопка выделяется синим цветом. Это свидетельствует о том, что ее необходимо нажать для просмотра обновлений в итоговой геометрии.
Edit Embedded Graph
По нажатию этой кнопки открывается среда редактора графиков Dynamo, в которой можно просматривать и редактировать основные графики Dynamo для быстрого изменения параметров и просмотра обновлений в реальном времени, а также для проверки и корректировки логики. Это необязательно, но полезно для устранения неполадок или более быстрого редактирования. Подробные сведения см. ниже.
Более быстрая итерация в Dynamo
Чтобы ускорить итерацию параметров 3D-текста, можно запустить редактор графиков Dynamo, позволяющий настраивать параметры и просматривать изменения в режиме реального времени. Он также позволяет проверить логику графика на случай возникновения проблем.

Чтобы запустить редактор графиков Dynamo, нажмите кнопку «Edit Embedded Graph» на панели свойств.

Устранение неполадок
Для 3D-текста используется Dynamo, а в Dynamo для создания геометрии, передаваемой обратно в FormIt, используется ядро моделирования ASM.
В некоторых шрифтах могут присутствовать «самопересекающиеся кривые» или другие проблемные геометрические объекты, которые приводят к ошибкам ASM.
Если при попытке запустить 3D-текст возникает ошибка или буквы исчезают, для просмотра ошибок графика и определения проблемного места можно нажать кнопку «Edit Embedded Graph».
В некоторых шрифтах также имеются известные проблемы, которые не позволяют превращать их в правильные геометрические объекты. Это, например, шрифт Bahnschrift. Если вы обнаружите другой шрифт, вызывающий проблемы, сообщите нам об этом на форуме. Мы сделаем все возможное, чтобы устранить проблемы с конкретными шрифтами.
Last updated