Резюме.
Параметрический иероглифический алфавит.
С помощью программы OpenSCAD "Hieroglyphics.scad" это возможно:
чтобы рисовать параметрические иероглифические тексты с помощью функции "drawText()", чтобы рисовать иероглифический текст внутри картуша с помощью функции "drawTextInCartouche()".Образцы:
drawText(["A","B","C",0); // текст написан слева направо.
drawText(["A","B","C",1); // текст, написанный сверху вниз.
drawTextInCartouche(["K","U","F","U"],0); // символы расположены поверх картуша.
drawTextInCartouche(["K","U","F","U"],1); // символы вырезаны внутрь.
Программа использует 256-на-256-пиксельный битмап для определения одного иероглифического символа. Битмапы были созданы с помощью скрипта VBScript "ConvertBMP.vbs". Этот скрипт преобразует все файлы BMP размером 256 на 256 пикселей (8-битный цвет) в два включаемых файла OpenSCAD:
1) bitmap.scad (содержащий текстовые растровые изображения)
2) utils.scad (содержит только одну функцию для расчета размера символа)
Если кто-то хочет заменить любой из битмапов, используемых в настоящее время файлом SCAD, новый текстовый битмап можно создать с помощью VBScript.
Наиболее важные общие параметры:
pixelSize = 0.1; // определяет общий размер символа.Tags
Modellquelle
