Three.js SplineCurve3 без закругленных краев или замена LineCurve3

Я хочу создать CurvePath например

var spline = new THREE.SplineCurve3([
    new THREE.Vector3(0, 0, 0),
    new THREE.Vector3(1, 0, 0),
    new THREE.Vector3(1, 1, 0),
]);

и я пошлю частицу вместе с путем, используя (javascript psuedocode)

var t = 0;

function update(){
    t = t + 0.05;
    particle.position = spline.getPointAt(t)
}

Однако я хочу, чтобы сплайновая кривая не создавала мягких изгибов по краям фигуры, поэтому фигура над частицей будет поворачиваться под прямым углом в точке(1, 0, 0).

Я знаю, что это должно быть реализовано вLineCurve3 или что-то, но для всех других кривых, кромеSplineCurve3, getPoint() не реализовано.

Я использую ТРИ r59.

Ответы на вопрос(1)

Ваш ответ на вопрос