to post messages and comments.

← All posts tagged ИКГ

На протяжении где-то полугода вынашиваю идею сделать логотип с шестернями. Одна поменьше справа вокруг двух последних букв, а кадрированный контур второй служит вместо подчёркивания на логотипе. Ставят на логотипы черты под буквы: прямые, чуть наискосок, дугой. Вот вторая шестерня должна служить как раз такой дугой под буквами. Всё осложняется тем, что если шестерни на логотипе не могут вертеться (если изготовить их как реальный объект), это будет провал. Поэтому надо как-то попытаться сделать профиль зуба по правилам. И поэтому логотип так и не сделал.

Нашёл сегодня онлайн дизайнер и поэтому поводу даже сделал по-быстрому там шестерни. Но выгрузка только в DXF. А для веба-то нужен SVG. Думал снять SVG с окна предпросмотра, а там не SVG, а canvas, который можно сохранить только как PNG. Если открывать DXF в InkScape, там зияющая пустота. В редакторе XML видны контуры, но все пустые. LibreOffice Draw сказал, что такой формат не понимает, хотя там тупо текстом координаты заданы. Если пересохранить в NanoCAD, то LOD открывает DXF, но там один прозрачный прямоугольный объект. Если ему проставить заливку, получается цветной прямоугольник. Никаких форм. Пробовал перекинуть через буфер обмена вектор. Выделил всё в NanoCAD, скопировал, вставил в новый документ в InkScape. Вставился прямоугольник с растром. Никакого экспорта в SVG в NanoCAD не нашёл. Пробовал печатать в PDFCreator из NanoCAD. Потом можно PDF открыть в InkScape и пересохранить в SVG.

Попробовал. Во-первых, что не понравилось, линии даже нулевой толщины приобретают толщину после печати. С обводкой такая проблема, что ширина линии, распирающая контур шестерни в обе стороны, меняет контур так, что шестерни не смогут вращаться. Надо, чтоб толщина шла только внутрь, а это значит заливка без обводки. Во-вторых, заливка делается кучей мелких треугольников. В-третьих, хорошо, конечно, что широкие линии не стали залитыми прямоугольными контурами, а именно широкими линиями, но каждая из тысяч линий — сама по себе. И я не могу понять, как их автоматом соединить концами с совпадающими координатами, чтоб убрать толщину и поставить заливку. В-четвёртых, при увеличении, хоть линий и было много, но смотрится уродливо. Надо бы дуги и сплайны.

Вот уж не думал, что между двумя векторными форматами лежит такая пропасть. Пока что мысли на эту тему такие:

1. Дорисовывать в CAD. В частности, для контура большой шестерни я сделал операцию «Подобие», чтобы придать толщину исключительно вовнутрь. А потом сохранить в DXF и самому написать нормальную программу, которая преобразует в SVG как надо.
2. Обрисовать в импортированном PDF профиль каждого зуба сплайнами, размножить и заменить.