У меня есть квадрат, где самые близкие точки находятся на расстоянии 1 единицы от центра.Смотрите мою диаграмму ascii ниже:
+-----------+
| |
| x |
|-----+ |
| |
| |
+-----------+
Следовательно, расстояние от начала координат до углов - это sqrt (2).Мне нужна функция, которая возвращает расстояние от начала координат до точки на квадрате под любым углом.Например, для входа 0 функция вернет 1. Для входа 45 функция вернет расстояние до угла, квадратный корень из 2. Затем для 90 она снова вернет 1.
Другими словами, когда вы отображаете функцию с помощью полярной графики, она нарисует квадрат.
Я считаю, что функция будет выглядеть примерно так:
f(x) = sqrt(tan(x)^2+1)
ЕдинственноеПроблема в том, что функция выше не будет отображать грани сторон квадрата.Мне нужно что-то, что рисует все 4 стороны.
Я знаю, что есть тригонометрическая функция для чего-то похожего на это, но я буду использовать эту функцию в javascript, поэтому я смогу использовать только стандартную тригонометриюфункции.
Любая помощь будет оценена.Заранее спасибо.