SKPathBuilder.ArcTo Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| ArcTo(SKPoint, SKPoint, Single) |
Dołącza okrągły łuk do bieżącego konturu przy użyciu dwóch punktów tangensowych. |
| ArcTo(SKRect, Single, Single, Boolean) |
Dołącza łuk określonego owalu do bieżącego konturu. |
| ArcTo(SKPoint, Single, SKPathArcSize, SKPathDirection, SKPoint) |
Dołącza wielokropekowy łuk w stylu SVG do bieżącego konturu. |
| ArcTo(Single, Single, Single, Single, Single) |
Dołącza okrągły łuk do bieżącego konturu przy użyciu dwóch punktów tangensowych określonych jako współrzędnych. |
| ArcTo(Single, Single, Single, SKPathArcSize, SKPathDirection, Single, Single) |
Dołącza wielokropek w stylu SVG do bieżącego konturu przy użyciu oddzielnych współrzędnych promienia i punktu końcowego. |
ArcTo(SKPoint, SKPoint, Single)
Dołącza okrągły łuk do bieżącego konturu przy użyciu dwóch punktów tangensowych.
public void ArcTo(SkiaSharp.SKPoint point1, SkiaSharp.SKPoint point2, float radius);
Parametry
- point1
- SKPoint
Pierwszy punkt tangensowy.
- point2
- SKPoint
Drugi punkt tangensowy i koniec łuku.
- radius
- Single
Promień łuku okrągłego.
Dotyczy
ArcTo(SKRect, Single, Single, Boolean)
Dołącza łuk określonego owalu do bieżącego konturu.
public void ArcTo(SkiaSharp.SKRect oval, float startAngle, float sweepAngle, bool forceMoveTo);
Parametry
- oval
- SKRect
Granice owalu definiujące łuk.
- startAngle
- Single
Kąt początkowy łuku w stopniach.
- sweepAngle
- Single
Kąt zamiatania łuku w stopniach.
- forceMoveTo
- Boolean
true aby rozpocząć nowy kontur na początku łuku; false aby nawiązać połączenie z linią z bieżącego punktu.
Dotyczy
ArcTo(SKPoint, Single, SKPathArcSize, SKPathDirection, SKPoint)
Dołącza wielokropekowy łuk w stylu SVG do bieżącego konturu.
public void ArcTo(SkiaSharp.SKPoint r, float xAxisRotate, SkiaSharp.SKPathArcSize largeArc, SkiaSharp.SKPathDirection sweep, SkiaSharp.SKPoint xy);
Parametry
- r
- SKPoint
Promienie wielokropka (promień x, promień y).
- xAxisRotate
- Single
Obrót osi x wielokropka względem bieżącego układu współrzędnych w stopniach.
- largeArc
- SKPathArcSize
Określa, czy duży lub mały łuk jest rysowany.
- sweep
- SKPathDirection
Kierunek rysowania łuku.
- xy
- SKPoint
Punkt końcowy łuku.
Dotyczy
ArcTo(Single, Single, Single, Single, Single)
Dołącza okrągły łuk do bieżącego konturu przy użyciu dwóch punktów tangensowych określonych jako współrzędnych.
public void ArcTo(float x1, float y1, float x2, float y2, float radius);
Parametry
- x1
- Single
Współrzędna x pierwszego punktu tangensowego.
- y1
- Single
Współrzędna y pierwszego s tangensa.
- x2
- Single
Współrzędna x drugiego s tangensa.
- y2
- Single
Współrzędna y drugiego s tangensa.
- radius
- Single
Promień łuku okrągłego.
Dotyczy
ArcTo(Single, Single, Single, SKPathArcSize, SKPathDirection, Single, Single)
Dołącza wielokropek w stylu SVG do bieżącego konturu przy użyciu oddzielnych współrzędnych promienia i punktu końcowego.
public void ArcTo(float rx, float ry, float xAxisRotate, SkiaSharp.SKPathArcSize largeArc, SkiaSharp.SKPathDirection sweep, float x, float y);
Parametry
- rx
- Single
Promień x wielokropka.
- ry
- Single
Promień y wielokropka.
- xAxisRotate
- Single
Obrót osi x wielokropka w stopniach.
- largeArc
- SKPathArcSize
Określa, czy duży lub mały łuk jest rysowany.
- sweep
- SKPathDirection
Kierunek rysowania łuku.
- x
- Single
Współrzędna x punktu końcowego.
- y
- Single
Współrzędna y punktu końcowego.