Y Координата для данного X Cubic Bezier

Этот вопрос очень похож на: квадратичная кривая Безье: Y координата для данного х? . Но этот кубический ...

Я использую функцию Getbezier , чтобы рассчитать координаты Y кривой Безье. Кривая Безье начинается всегда в (0,0) и всегда кончается в (1,1).

Я знаю значение x, поэтому я пытался вставить его в процентах (я дебил). Но это не сработало, очевидно. Не могли бы вы предоставить решение? Это необходимо, это функция доказательства идиот. Как:

function yFromX (c2x,c2y,c3x,c3y) { //c1 = (0,0) and c4 = (1,1), domainc2 and domainc3 = [0,1]
    //your magic
    return y;
}

9
задан Community 23 May 2017 в 12:09
поделиться