Переменные
r:
×
h:
×
d_scaled:
×
t_scaled:
×
scale:
×
Добавить
Добавить
Обновить путь
Автообновление включено
Команды пути
// Начинаем из точки 0,0 path.moveTo(0, -r - h); update(); // Линия вправо до d-1.5 path.lineTo(d_scaled - r - 0.5/scale, -r - h); update(); path.absarc( cx, // центр X cy + r, // центр Y r, // радиус 3 * Math.PI / 2, // начальный угол 270° 0, // конечный угол 0° false // по часовой стрелке ); update(); // Линия вниз на 4 единицы path.lineTo(cx, cy + h); update(); // Дуга против часовой стрелки на 270 градусов, радиус t+1 path.absarc( cx + 0.5/scale + t_scaled / 2, // центр X cy, // центр Y t_scaled / 2 + 0.5/scale, // радиус Math.PI, // начальный угол -Math.PI / 2, // конечный угол true // против часовой стрелки ); update();
Выполнить команды
Доступные команды:
• path.moveTo(x, y)
• path.lineTo(x, y)
• path.absarc(cx, cy, radius, startAngle, endAngle, clockwise)
• update() - обновляет cx, cy
Визуализация пути
Точки: 0 | Переменные: 5 | Масштаб: 1.02x
DPI: 72 | Разрешение: 800×600
−
Reset
+
✚
Начало
—
Линии
◗
Дуги
✚
Точки