Извините. Сначала не понял вопроса. Дело в том, что общий алгоритм для степени аппроксимации n=1 не дает
шарнир липкина-посселье. Я решил, что честнее будет оставить то, что дает общий алгоритм. Тем более, для случаев n>1
я не вижу никакого обозримого способа упростить шарниры.
К сожалению, универсальный алгоритм устроен так. Конечно, можно было бы отдельно для прямой просто построить шарнир Липкина-Посселье, но я решил так не делать.
Я знаю, что у программистов это плохой тон писать числа в теле программы) Но я не удержался)
Если мне не изменяет память, 0.6 — это параметр надстройки на антипараллелограмм. Его в разумных пределах можно изменять.
шарнир липкина-посселье. Я решил, что честнее будет оставить то, что дает общий алгоритм. Тем более, для случаев n>1
я не вижу никакого обозримого способа упростить шарниры.
Если мне не изменяет память, 0.6 — это параметр надстройки на антипараллелограмм. Его в разумных пределах можно изменять.
Просто в проге заместо точки 0 выступает точка Т:
this.T=[this.O[0]+eVertical[0]*OT,this.O[1]+eVertical[1]*O;