Was ist der Unterschied zwischen kubische bezier-und quadratische bezier und Ihre Anwendungsfälle?
Ich habe das Spiel mit Leinwand und vor kurzem haben die Zeichnungen mehrere Formen (tear drops, Blume, Blütenblätter, Wolken, Felsen) mit Methoden, die im Zusammenhang mit diesen Kurven. Mit dieser sagte, ich kann nicht scheinen, um herauszufinden, der Unterschied zwischen den use cases der verschiedenen Kurven.
Ich kenne die kubische bezier-hat 2 Punkte, einen Startpunkt und einen Endpunkt, wo als quadratische Bézier-hat einen einzigen Kontrollpunkt, einen Startpunkt und einen Endpunkt. Jedoch beim zeichnen von Formen, ich kann nicht scheinen, zu leicht, zu entscheiden, welche zu verwenden, oder Wann Sie zu verwenden in Verbindung.
Woher weiß ich, welche Art von Kurve zu verwenden, die an unterschiedlichen stellen der Zeichnung ein shape?
- Wikipedia-Zusammenfassung. im wesentlichen hat es damit zu tun, was Sie möchten, dass Ihre Kurven Aussehen. Quadratische Kurven sind die konischen Abschnitte.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als Sie entdeckt haben, beide Quadratische Kurven und Kubische Bezier-Kurven verbinden Sie 2 Punkte mit einer Kurve.
Da die Kubische Kurve hat mehr Punkte, es ist flexibler in den Pfad dauert zwischen diese 2 Punkte.
Zum Beispiel, sagen wir, Sie möchten, zeichnen Sie diese Buchstaben "R":
Starten Sie die Zeichnung mit dem "nicht-curvey" Teile " R:
Jetzt versuchen zeichnen der Kurve mit einer quadratischen Kurve.
Beachten Sie die quadratische Kurve ist mehr "Spitzen" als das, was wir uns wünschen.
Das ist, weil wir haben nur 1-control-point zu definieren, quadratische kurvigkeit.
Jetzt versuchen zeichnen der Kurve mit einer kubischen bezier-Kurve.
Die kubische bezier-Kurve ist mehr gut abgerundeten als die quadratische Kurve.
Das ist, weil wir haben 2 Kontrollpunkte zu definieren, kubische kurvigkeit.
So...mehr Punkte gibt mehr Kontrolle über die "kurvigkeit"
Hier ist der code, und eine Geige: http://jsfiddle.net/m1erickson/JpXZW/
Verstehe ich diesen Beitrag eher spät. Aber es scheint, dass einige wichtige Aspekte über quadratische und kubische Bézier-Kurven werden noch vermisst. So....
Mit quadratischen Bézier-Kurve, Sie wird nie in der Lage sein, um die beiden enden hängen parallel. Aber man kann erreichen, dass mit kubischen Bézier-Kurven. Darüber hinaus kubische Bezier-Kurven können Sie die beiden enden hängen einzeln, das ist nicht möglich, mit quadratischen Bezier-entweder. Jedoch, quadratische Bezier-Kurve wird nie Wendepunkte (der Punkt, an dem die Krümmung mit Vorzeichen ändert), während die kubische Bezier-Kurve könnte, Wendepunkte, wenn Sie nicht vorsichtig mit der Steuerung Punkten. Also in einer Zusammenfassung, kubische Bezier-Kurve ist viel mehr beliebt als quadratische Bezier-Kurve ist aufgrund Ihrer Flexibilität. Quadratische Bézier-Kurve (meistens, rationale quadratische Bezier-Kurven) verwendet wird, wenn monotone Krümmung ist wichtig.
Ich denke, es ist auch irgendwie schwer zu machen, das erste segment eines Pfades eine kubische bezier-wenn Sie den gewohnten Pfad zu zeichnen der Benutzeroberfläche für den Benutzer.
CAD-Programme, die Pfad-Zeichnung als eine Funktion, in der Regel dem Benutzer erlauben, zu zeichnen, das erste segment einer Kurve, indem der Benutzer klicken Sie auf&ziehen statt nur zu klicken.
Dem klicken und ziehen ermöglicht es dem Benutzer, ziehen Sie den ersten Kontrollpunkt, wo er will, und nach dem loslassen der Maustaste, ermöglicht es dem Benutzer, um das erste segment einer Kurve.
Glaube ich nicht, es ist möglich, zu zeichnen einer kubischen Bézier-als Ausgangs-segment, zumindest habe ich es noch nicht gesehen.