Qual è il modo più semplice per disegnare una freccia alla fine di un QuadraticBezierSegment? La parte più difficile è ottenere la rotazione corretta per macchiare il segmento di linea in entrata.Disegno di una freccia su un segmento Bezier quadratico utilizzando xaml
Qualche idea su come procedere? Devo estendere PathSegment?
Ho questo per disegnare una semplice linea di Bézier.
<Path Stroke="Black" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure StartPoint="100,430">
<PathFigure.Segments>
<PathSegmentCollection>
<QuadraticBezierSegment Point1="150,250" Point2="250,300" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
È il 'path' del' QuadraticBezierSegment' statica? (Sembra che si tratti del tuo codice, ma hai detto che la freccia doveva essere allineata al segmento, quindi non sono sicuro) – Rachel
Sì, è statico, ma sarebbe conveniente se la rotazione fosse calcolata automaticamente. – vidstige