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.