Расчет точек на кривой - PullRequest
       3

Расчет точек на кривой

1 голос
/ 08 сентября 2011

Можно ли рассчитать промежуточные точки кривой ... Вот мое зеркальное отображение

enter image description here

На изображении выше. Можно ли рассчитать промежуточные точки (с одной стороны), зная начальную и конечную точки

1 Ответ

2 голосов
/ 08 сентября 2011

Если вы знаете что-то о кривой, это все, и все зависит от того, что вы знаете о кривой (начальная и конечная точки, начальные наклоны, центральные точки и т. Д.).Обычно существует два подхода:

  1. Если вы знаете уравнение кривой, это можно сделать точно.Обычно такие кривые представляют собой либо круги, либо кривые Безье , и, если вы знаете, что это одна из них, вы можете подобрать все остальные точки в точности только с учетом нескольких.* Вы также можете сделать подгонку кубического сплайна .Это стандартный подход к подгонке плавных кривых, поэтому пакеты для этого очень распространены.На такой плавной кривой задайте конечные точки и, скажем, среднюю точку, подгонка будет почти точной.(Здесь вы, в сущности, получаете кривую Безье, хотя и несколько параметризованы.)

...