Обещал туториал - делаю.
Для ЛЛ: Да, согласен, был смысл снять видео, но мне, если честно, просто лень, да и простыл, гнусавить не охота.
На примере твердотельного моделирования в Solidworks.
1. Создаем деталь.
2. На плоскости спереди создаем эскиз (далее объясню зачем он нужен - добавил его уже на третьей итерации для удобства) как на рисунке ниже:
Горизонтальный отрезок определяет длину текста, вертикальный - ось, относительно которой будут развернуты плоские торцы букв.
3. Создаем 2 плоскости под углом к плоскости спереди (у меня это 45° и 135°). Здесь как раз и пригодится вертикальный отрезок из первого эскиза.
4. На плоскости спереди создаем первый текст (можно и не текст, любые замкнутые контуры, но опять же, следим за тем, чтобы он был в границах горизонтального отрезка с первого эскиза). В Solidworks это очень просто сделать, достаточно указать в качестве базовой линии этот отрезок, затем задать выравнивание по ширине. Подбираем высоту текста, чтобы нас устраивала (у меня это 30 мм).
5. Опять же на плоскости спереди создаем второй текст. Повторяем те же самые операции, что в пункте 4. Уже на данном этапе видно, как будут накладываться друг на друга буквы.
6. Далее для первого вытягиваем (элемент Бобышка в Solidworks, во многих других рисовалках - операция Extrude) от средней плоскости на некоторое расстояние (я задал 100 мм), в качестве направления вытягивания задаем одну из плоскостей из п.3, допустим Плоскость 1. Получаем вытянутые циферки.
7. Повторяем п.6 для второго текста, выбрав в качестве направления другую плоскость - у меня это Плоскость 2. На картинке ниже первый вытянутый текст скрыт для наглядности.
А вот так выглядят два пересекающиеся тексты:
8. Используем булевы операции (в Solidworks это операция называется Скомбинировать тела). Выбираем общее для двух тел. Повторяем для каждой пары пересекающихся букв (цифр/символов). 2-Ж, 0 - О, 2 - П, А-О.
После того, как применили ко всем парам, получаем что-то подобное:
9. Добавляем подставку, облагораживаем ее немного, скруглив ребра.
Подставку советую вытянуть на 0,5 мм в сторону букв, так будет меньше проблем при печати.
Вуаля - Вы прекрасны!
П.с.: уверен, сразу же найдутся профессионалы, которые скажут, что данный способ построения слишком заумен, можно было просто пересечь две группы тел и добавить подставку, мол, все эти эскизы, плоскости и прочее не нужны.
Объясняю - я всегда делаю модель параметрической, чтобы в будущем можно было ее использовать, преобразовывать и добиваться лучшего результата.
Эскиз, определяющий ширину из п.2 нужен для того, чтобы равномерно распределить буквы/цифры/символы по ширине, а также контролировать общую ширину модели (что важно при ограниченной области печати).
Плоскости в п.3 добавлены для того, чтобы была возможность "поиграться" с проекциями, изменяя углы поворота торцов букв. Пример букв при увеличении одного из углов поворота:
Как видите, разница существенная.
П.п.с.: при необходимости создания подобной модели для различного количества букв предлагаю пользоваться следующим способом: все делаем точно также, но соблюдаем правило - число тел должно быть одинаковым, что для одной проекции, что для другой. При разном количестве букв разбиваем меньше количество либо на этапе создания эскиза с текстом (порезав буквы геометрией), либо плоскостями уже после вытягивания.
Всем спасибо, всем удачи в построении!