Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
У меня возникли проблемы с построением спиралей. Дело вот в чем: у меня есть n точек, которые принадлежат какой-то спирали(спираль 3D, т.е. она "закручивается вверх), и мне надо, зная их координаты, построить эту спираль(написать программу построения).
Не подскажите, как это сделать? Или хотя бы формулу спирали?
Это чуток не то, что мне надо. В этомс вопросе уже задана спираль начальная. А мне нужно найти именно эти х(t)=f1(t), y(t)=f2(t), z(t)=f3(t).
vvvv
19.09.2008, 20:32
И что значит спираль? Спираль - это в утюге, ну или еще где-то. Речь идет, наверное, о винтовой линии?
aleksej
19.09.2008, 21:01
Спираль = пружинка = винтовая линия
Бодигрим
19.09.2008, 21:07
Для начала нужно найти "центральную ось" - т. е. такую прямую, расстояния от которой до каждой из точек равны между собой.
e7e5
19.09.2008, 23:32
aleksej писал(а):
Спираль = пружинка = винтовая линия
Пружина - будто проволока намотанная вокруг цилиндра с неким шагом?
Винтовая линия.
Координату направляйте вдоль оси цилиндра и "мотайте" проволоку
vvvv
19.09.2008, 23:32
Мы на математическом форуме, так что - винтовая линия!
Определите диаметр цилиндра и шаг винтовой линии по
данным (имеемым точкам) , затем можно записать известное уравнение винтовой линии с учетом найденных параметров.