Перетворити текст на HPGL

HPGL — мова, якою говорять пір'яні плотери й безліч різальних та лазерних верстатів. Як і DXF, це контурний формат: він описує замкнені полілінії для обходу, тож експорт записує обрис кожної літери як шлях для пера чи ножа.

Перетворити текст на HPGL

Одиниці плотера і масштаб

Координати виводяться у фіксованій одиниці плотера HPGL — 1/40 мм. У класичного HPGL немає заголовка одиниць (числа і є одиниці), тож селектор одиниць не може оголосити масштаб і натомість застосовує його до геометрії. За міліметрів за замовчуванням кегль 100 креслить велику літеру заввишки 100 мм — те саме правило, що й в експорті STL.

У HPGL немає кривих

У мові немає примітива Безьє, тож криві перед записом спрямлюються у відрізки. Налаштування точності задає, наскільки дрібно: підніміть його для великого виводу, де багатокутна «О» була б помітною, і опустіть, якщо контролер захлинається на дуже довгих списках координат.

Креслити літеру чи її обведення

Заливка обводить саму літеру. Обведення обходить обидві межі смуги завтовшки штриха навколо неї — природний вибір для пера, коли потрібна літера, що виглядає накресленою, а не силует, який плотеру довелося б замальовувати вручну.

Питання

Які верстати приймають файли .plt?
Пір'яні плотери HP та їхні клони, різальні плотери Roland і Graphtec, більшість китайських лазерних контролерів і будь-яка програма з імпортом HPGL — зокрема Inkscape і LaserGRBL.
Чому моє креслення вийшло не того розміру?
Майже завжди через розбіжність одиниць, адже HPGL не може оголосити свою. Перевірте, чи збігається обрана тут одиниця з тією, яку припускає програма плотера, і пам'ятайте, що кегль — це висота в одиницях геометрії, а не в пунктах.