Мне нужно создать кучу простых фигур для игры. Сами формы очень простые, но мне нужно, чтобы они были точными. Например, я хочу сказать программе: «Нарисуй белый круг и раздели его на пять частей одинаковой длины» или «Нарисуй несколько кругов внутри друг друга, каждый из которых будет уменьшаться в 0,8 раза». Поэтому я в основном пытаюсь создавать эти фигуры программно, а не рисовать их все вручную.
Итак два вопроса:
Ну, есть много способов снять шкуру с кошки (рыбы). То, что вы описываете, идет прямо по переулку GeoGebra . Однако я не совсем уверен, что это ваш вариант использования.
Если бы это был я, то я бы написал это в PostScript или EPS, так как мне гораздо проще писать. Вы можете использовать Illustrator, Imagemagic, GhostScript или даже принтер для визуализации результатов.
Сценарий 1 : Нарисуйте круг, разделенный на 5 частей.
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 200 200
%%Title: CircleSplit
%%Creator: joojaa
%%CreationDate: 2017-14-2
%%EndComments
100 100 translate
0 1 5{
360 5 div rotate
newpath
0 0 moveto
0 0 90 0 360 5 div arc
closepath
stroke
} for
%%EOF
Изображение 1 : Результат скрипта 1
Сценарий 1: Нарисуйте круг, последовательно масштабированный на 0,8.
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 200 200
%%Title: CircleScale
%%Creator: joojaa
%%CreationDate: 2017-14-2
%%EndComments
100 100 translate
0 1 4{
newpath
0 0 90 0 360 arc
closepath
stroke
0.8 0.8 scale
} for
%%EOF
Изображение 2 : Результат сценария 2
Но, возможно, вы хотите на самом деле проверить Logo .
Я не эксперт, но я думаю, что вы можете добиться этого с помощью сценариев в Illustrator. «Сценарии» — это слово, которое вы ищете, и во многих программах есть варианты сценариев. Иллюстратор — один из них.
Сокови
пользователь86412
Сокови
пользователь86412