Используется "консольный" метод. Т.е. в расширении есть строка, куда пишем требуемые параметры кривой. И inkscape все точно отрисовывает.
Основная идея сделать ручную отрисовку чертежей удобной, быстрой и точной.
Главная фишка - нарисовать отрезок нужной длинны в заданном направлении.
Примерный синтаксис:
[примитив][параметры];[примитив][параметры];
Примитивы:
l = линия
a = дуга
m = переместить маркер
Параметры:
x = смещение по x
y = смещение по y
a = угол
l = длинна
Для X и Y, если их писать большими буквами - будут использоваться абсолютные координаты.
Пример:
lx10y0;la60l10;la120l10;la180l10;la240l10
Новая кривая будет дорисована к концу выбранной кривой, или если ничего не выбрано, то появится новая.
Пока работают только линии.
Параметр Silent нужен для режима "Предпросмотра", так можно видеть результат действия в реальном времени.
Также пока запихал в репозиторий к Gcodetools, т.е. берем тут: http://bazaar.launchpad.net/~gcodetools ... lope/files
нужны
csp.py
points.py
biarc.py
bezier-console.inx
bezier-console.py
Нужны тесты, замечания и предложения
