SKPathBuilder.ArcTo Methode

Definition

Überlädt

Name Beschreibung
ArcTo(SKPoint, SKPoint, Single)

Fügt einen kreisförmigen Bogen mit zwei Tangentenpunkten an die aktuelle Kontur an.

ArcTo(SKRect, Single, Single, Boolean)

Fügt einen Bogen des angegebenen Ovals an die aktuelle Kontur an.

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

Fügt einen elliptischen Bogen im SVG-Stil an die aktuelle Kontur an.

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

Fügt einen kreisförmigen Bogen an die aktuelle Kontur mit zwei Tangentenpunkten an, die als Koordinaten angegeben sind.

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

Fügt einen elliptischen Bogen im SVG-Stil mithilfe separater Radius- und Endpunktkoordinaten an die aktuelle Kontur an.

ArcTo(SKPoint, SKPoint, Single)

Fügt einen kreisförmigen Bogen mit zwei Tangentenpunkten an die aktuelle Kontur an.

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

Parameter

point1
SKPoint

Der erste Tangenspunkt.

point2
SKPoint

Der zweite Tangenspunkt und das Ende des Bogens.

radius
Single

Der Radius des kreisförmigen Bogens.

Gilt für:

ArcTo(SKRect, Single, Single, Boolean)

Fügt einen Bogen des angegebenen Ovals an die aktuelle Kontur an.

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

Parameter

oval
SKRect

Die Grenzen des Ovals, das den Bogen definiert.

startAngle
Single

Der Anfangswinkel des Bogens in Grad.

sweepAngle
Single

Der Aufräumwinkel des Bogens in Grad.

forceMoveTo
Boolean

true um am Bogenanfang eine neue Kontur zu beginnen; false um eine Verbindung mit einer Linie vom aktuellen Punkt herzustellen.

Gilt für:

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

Fügt einen elliptischen Bogen im SVG-Stil an die aktuelle Kontur an.

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

Parameter

r
SKPoint

Die Ellipse (x-Radius, y-Radius).

xAxisRotate
Single

Die Drehung der X-Achse der Ellipse relativ zum aktuellen Koordinatensystem in Grad.

largeArc
SKPathArcSize

Gibt an, ob der große oder kleine Bogen gezeichnet wird.

sweep
SKPathDirection

Die Richtung, in der der Bogen gezeichnet wird.

xy
SKPoint

Der Endpunkt des Bogens.

Gilt für:

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

Fügt einen kreisförmigen Bogen an die aktuelle Kontur mit zwei Tangentenpunkten an, die als Koordinaten angegeben sind.

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

Parameter

x1
Single

Die x-Koordinate des ersten Tangenspunkts.

y1
Single

Die y-Koordinate des ersten Tangenspunkts.

x2
Single

Die x-Koordinate des zweiten Tangenspunkts.

y2
Single

Die Y-Koordinate des zweiten Tangenspunkts.

radius
Single

Der Radius des kreisförmigen Bogens.

Gilt für:

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

Fügt einen elliptischen Bogen im SVG-Stil mithilfe separater Radius- und Endpunktkoordinaten an die aktuelle Kontur an.

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

Parameter

rx
Single

Der x-Radius der Ellipse.

ry
Single

Der Y-Radius der Ellipse.

xAxisRotate
Single

Die Drehung der X-Achse der Ellipse in Grad.

largeArc
SKPathArcSize

Gibt an, ob der große oder kleine Bogen gezeichnet wird.

sweep
SKPathDirection

Die Richtung, in der der Bogen gezeichnet wird.

x
Single

Die x-Koordinate des Endpunkts.

y
Single

Die y-Koordinate des Endpunkts.

Gilt für: