Gewusst wie: zeichnen von Bézier-Kurve durch mehrere Punkte?

Ich habe mehrere Punkte, und ich versuche zu zeichnen Bezier-Kurve mit folgenden code

 PathFigure pf = new PathFigure(points.From, ps, false); //ps - list of Bezier segments
    PathFigureCollection pfc = new PathFigureCollection();
    pfc.Add(pf);
    var pge = new PathGeometry();
    pge.Figures = pfc;
    Path p = new Path();
    p.Data = pge;
    p.Stroke = new SolidColorBrush(Color.FromRgb(244, 111, 011));

Meine Bezier-Segmente wie folgt Aussehen

  • 1,2,3 Punkte - erste segment
  • 3,4,5 Punkte - zweite
  • 5,6,7.. ..

Aber ich habe dieses seltsame Kurve (hier 3 große (Knoten) und 7 kleine ellipse (meine Punkte)):

Gewusst wie: zeichnen von Bézier-Kurve durch mehrere Punkte?

Ich sehe es natürlich auch in dieser Abbildung können Sie einen link posten mit der gewünschten Kurve ?
Oder, vielleicht, Sie wollen, ziehen eine single-segment 7-Steuerung Punkten ?

InformationsquelleAutor Roman Bats | 2012-12-18

Schreibe einen Kommentar