Я пишу пользовательскую анимацию для wpf и как не математический парень У меня есть пара вопросов ...Как вычислить точку вдоль кривой?
Если мне даны два Point3D, From и To и предполагая, что начало координат равно 0,0, 0 как вычислить кривую между двумя точками?
И как только у меня есть кривая «построена», и я знаю ее длину (как это сделать?), Как я могу рассчитать координаты x, y, z на некотором заданном расстоянии вдоль линии?
Спасибо!
Возможно, вы захотите выбросить это на http://mathoverflow.net/, а затем вернуться сюда для получения рекомендаций по реализации. Это хороший вопрос ... когда вы получите решение; отложите его ... он появится снова через несколько лет и, как и я, вы забудете математику. Теперь ... что я записал, что под? .. кривой? ... графика? .... дерьмо. – Rusty
Когда вы говорите, что хотите «кривую», это звучит так, будто вам не нужна прямая линия между вашими двумя точками, но вы хотите, чтобы извилистая линия соединяла ваши конечные точки и некоторые другие точки между ними. Возможно, загляните в Splines и NURBS. – FrustratedWithFormsDesigner
Вы должны точно указать, какой тип кривой вы хотите: существует бесконечное количество кривых, проходящих через 2 точки. EDIT: если вы хотите сплайн, вам нужно как минимум 3 балла. – nico