Резюме.
Polymaker создал коллекцию шрифтов для openSCAD. В коллекции насчитывается 586 шрифтов, из которых чуть более 200 помечены как рабочие. Вот код openSCAD для создания образцов шрифтов и проверки того, как они печатаются. Я постарался сделать код достаточно универсальным, чтобы было легко переключиться с одного шрифта на другой.
Сферическая поверхность была выбрана, потому что это простой способ представления букв в различных ориентациях. Программы openSCAD пишут буквы на верхней половине сферы.
Я хотел показать текст, написанный внутри сферы, и поэтому вторая версия содержит отверстие для создания контейнера. Часть текста была перемещена на верхнюю часть контейнера, чтобы все символы всё ещё можно было показать. Изображение слева показывает сферу с шрифтом PT_Sans_Web_Regular и контейнер с шрифтом OpenSans_Regular.
Буквы алфавита, маленькие и заглавные, а также цифры от 0 до 9, всего 62 символа, появляются на сфере. Другие символы не были проверены. Когда я проверял шрифты, я обнаружил две типа ошибок: во-первых, буквам не хватало частей, а во-вторых, буква или цифра не были допустимыми 2-мерными объекта
Можно представить и другие применения этого кода. Поэзия в трех строках может заменить шрифты. Контейнер можно использовать для хранения небольших предметов. Мне сказали, что открытая сфера идеально подходит для дома миниатюрного хомяка.
Инструкции.
Четыре файла Scad, в идеале в одной папке, необходимы для создания шрифтовой сферы. Два из них - файлы шрифтов, доступные по ссылке: thing:13677. Файл шрифта GiveYouGlory.scad использовался для проверки надписей на внутренней стороне сферы и всегда включается. Также необходим файл шрифта для печати. Файл с
Файлы букв содержат 62 модуля, по одному для каждой буквы алфавита и по одному для каждой цифры. Они отличаются только тем, что вызывают разные файлы шрифтов. Переход от одного шрифта к другому можно осуществить с помощью редактора, используя одну команду глобального изменения. Это позволяет исполняемому файлу переходить от од
В зависимости от размера шрифта, его можно изменить, чтобы он соответствовал сфере. Комментарии, добавленные к исполняемым файлам, могут сделать это более понятным.
Здесь представленные STL-файлы выполнены в масштабе 0,8 и требуют примерно два с половиной часа для печати. Полные версии печатаются чуть меньше чем за 5 часов.
Полные печатные версии образцов шрифтов - это красивые объекты, но много полезной информации можно получить только из файла STL. Если файл STL создан без ошибок. Поскольку символы расположены в алфавитном порядке, достаточно одного взгляда, чтобы убедиться, что все буквы в порядке. Я пытался сделать так, чтобы создание файлов STL было
Образцы шрифтов.
Amaranth_Bold . . . . . . . . . формирует STL - части M,N,W отсутствуют.
Антон . . . . . . . . . . . . . . . . . . . никакой STL-6 не даёт 2 манифольда.
Кабина_Обычная . . . . . . . . . Хорошо.
Разбито . . . . . . . . . . . . . . . . формы stl - часть B отсутствует.
ExpletusSans_Regular . . . . нет STL - 3 даёт 2 ошибки множества.
Дай тебе славу . . . . . . . . . . . . . Хорошо.
ГлобинОдин . . . . . . . . . . . . . . Хорошо, крупный шрифт.
GochiHand_Regular . . . . . . . без STL - K выдаёт ошибку множества точек.
OpenSans_Italic . . . . . . . . Хорошо.
OpenSans_Regular . . . . . . Хорошо.
OpenSans_Semibold . . . . . формы stl - V, не хватает 1 детали.
Pt_Sans_Web_Regular . . . . Хорошо.
- Предоставлен файл в формате STL и файл с буквами.
모델 소스
