Optionaltext: stringOptionalsegments: numberOptionalxOffset: numberOptionalyOffset: numberOptionalheight: numberOptionallineSpacing: numberOptionalletterSpacing: numberOptionalalign: jscadTextAlignEnumOptionalextrudeOffset: numberСимволы для написания; перенос строки начинает новую строку, а символ вне простого ASCII становится вопросительным знаком
Число прямых участков для изогнутых штрихов; больше делает буквы круглее
Где текст начинается вдоль X, в единицах модели
Где базовая линия первой строки стоит вдоль Y, в единицах модели
Высота заглавной буквы, в единицах модели; весь текст масштабируется вместе с ней
Шаг от одной строки вниз к следующей как кратное высоты буквы; 1.4 оставляет промежуток в 40 процентов
Умножает шаг от одной буквы к следующей; 1 - собственные интервалы шрифта, а 2 раздвигает буквы вдвое дальше
Как выравниваются строки многострочного текста: по левому краю, по центру или по правому краю
Толщина, которую штрихи получат позже, в единицах модели; очертания стягиваются внутрь на ее половину, чтобы буквы сохранили размер, став толстыми
Передает в
text.createVectorTextтекст и параметры шрифта: где текст начинается, какой высоты заглавная буква, интервалы строк и букв, выравнивание нескольких строк и компенсацию штрихов.CylinderTextDtoиSphereTextDtoиспользуют их повторно.