Three.js SplineCurve3 ohne runde Kanten oder LineCurve3-Ersatz
Ich möchte zum Beispiel einen CurvePath erstellen
var spline = new THREE.SplineCurve3([
new THREE.Vector3(0, 0, 0),
new THREE.Vector3(1, 0, 0),
new THREE.Vector3(1, 1, 0),
]);
und ich sende ein Partikel zusammen mit dem Pfad mit (Javascript psuedocode)
var t = 0;
function update(){
t = t + 0.05;
particle.position = spline.getPointAt(t)
}
Ich möchte jedoch, dass die Spline-Kurve keine weichen Biegungen an den Kanten der Form erzeugt, sodass sich die Form oberhalb des Partikels am Punkt im rechten Winkel dreht(1, 0, 0)
.
Ich weiß, dass dies implementiert werden sollteLineCurve3
oder so, aber für alle anderen Kurven außer fürSplineCurve3
, getPoint()
ist nicht implementiert.
Ich benutze drei R59.