SKPathBuilder.ArcTo Metodo

Definizione

Overload

Nome Descrizione
ArcTo(SKPoint, SKPoint, Single)

Aggiunge un arco circolare al contorno corrente utilizzando due punti tangenti.

ArcTo(SKRect, Single, Single, Boolean)

Aggiunge un arco dell'ovale specificato al contorno corrente.

ArcTo(SKPoint, Single, SKPathArcSize, SKPathDirection, SKPoint)

Aggiunge un arco ellittico in stile SVG al contorno corrente.

ArcTo(Single, Single, Single, Single, Single)

Aggiunge un arco circolare al contorno corrente utilizzando due punti tangenti specificati come coordinate.

ArcTo(Single, Single, Single, SKPathArcSize, SKPathDirection, Single, Single)

Aggiunge un arco ellittico in stile SVG al contorno corrente utilizzando coordinate di raggio e endpoint separate.

ArcTo(SKPoint, SKPoint, Single)

Aggiunge un arco circolare al contorno corrente utilizzando due punti tangenti.

public void ArcTo(SkiaSharp.SKPoint point1, SkiaSharp.SKPoint point2, float radius);

Parametri

point1
SKPoint

Primo punto tangente.

point2
SKPoint

Secondo punto tangente e fine dell'arco.

radius
Single

Raggio dell'arco circolare.

Si applica a

ArcTo(SKRect, Single, Single, Boolean)

Aggiunge un arco dell'ovale specificato al contorno corrente.

public void ArcTo(SkiaSharp.SKRect oval, float startAngle, float sweepAngle, bool forceMoveTo);

Parametri

oval
SKRect

Limiti dell'ovale che definisce l'arco.

startAngle
Single

Angolo iniziale dell'arco, espresso in gradi.

sweepAngle
Single

Angolo di sweep dell'arco, espresso in gradi.

forceMoveTo
Boolean

true per iniziare un nuovo contorno all'inizio dell'arco; false per connettersi con una linea dal punto corrente.

Si applica a

ArcTo(SKPoint, Single, SKPathArcSize, SKPathDirection, SKPoint)

Aggiunge un arco ellittico in stile SVG al contorno corrente.

public void ArcTo(SkiaSharp.SKPoint r, float xAxisRotate, SkiaSharp.SKPathArcSize largeArc, SkiaSharp.SKPathDirection sweep, SkiaSharp.SKPoint xy);

Parametri

r
SKPoint

Raggi dell'ellisse (raggio x, raggio y).

xAxisRotate
Single

Rotazione dell'asse x dell'ellisse rispetto al sistema di coordinate corrente, espresso in gradi.

largeArc
SKPathArcSize

Specifica se viene disegnato l'arco grande o piccolo.

sweep
SKPathDirection

Direzione in cui viene disegnato l'arco.

xy
SKPoint

Punto finale dell'arco.

Si applica a

ArcTo(Single, Single, Single, Single, Single)

Aggiunge un arco circolare al contorno corrente utilizzando due punti tangenti specificati come coordinate.

public void ArcTo(float x1, float y1, float x2, float y2, float radius);

Parametri

x1
Single

Coordinata x del primo punto tangente.

y1
Single

Coordinata y del primo punto tangente.

x2
Single

Coordinata x del secondo punto tangente.

y2
Single

Coordinata y del secondo punto tangente.

radius
Single

Raggio dell'arco circolare.

Si applica a

ArcTo(Single, Single, Single, SKPathArcSize, SKPathDirection, Single, Single)

Aggiunge un arco ellittico in stile SVG al contorno corrente utilizzando coordinate di raggio e endpoint separate.

public void ArcTo(float rx, float ry, float xAxisRotate, SkiaSharp.SKPathArcSize largeArc, SkiaSharp.SKPathDirection sweep, float x, float y);

Parametri

rx
Single

Raggio x dell'ellisse.

ry
Single

Raggio y dell'ellisse.

xAxisRotate
Single

Rotazione in gradi dell'asse x dell'ellisse.

largeArc
SKPathArcSize

Specifica se viene disegnato l'arco grande o piccolo.

sweep
SKPathDirection

Direzione in cui viene disegnato l'arco.

x
Single

Coordinata x del punto finale.

y
Single

Coordinata y del punto finale.

Si applica a