Condividi tramite


Percorsi appiattiti

Un oggetto GraphicsPath archivia una sequenza di righe e spline di Bézier. È possibile aggiungere diversi tipi di curve (puntini di sospensione, archi, spline cardinali) a un percorso, ma ogni curva viene convertita in una spline bézier prima che venga archiviata nel percorso. L'appiattimento di un percorso consiste nella conversione di ogni spline bézier nel percorso in una sequenza di linee dritte.

Per appiattire un percorso, chiamare il metodo GraphicsPath::Flatten di un oggetto GraphicsPath . Il metodo GraphicsPath::Flatten riceve un argomento flatness che specifica la distanza massima tra il percorso flat e il percorso originale. La figura seguente mostra un percorso prima e dopo l'appiattimento.

figura che mostra una sequenza di spline connesse in blu e le linee corrispondenti in rosso