PolyOffsetBuilder
Übersicht
PolyOffsetBuilder ist eine Klasse in Aspose.Page FOSS für Python.
PolyOffsetBuilder.add_point(pt) fügt dem Polygon einen Scheitelpunkt hinzu, bevor die Versatzgeometrie berechnet wird, und build() finalisiert die Konstruktion.
Diese Klasse bietet 7 Methoden zur Arbeit mit PolyOffsetBuilder-Objekten in Python-Programmen. Verfügbare Methoden umfassen: __init__, add_point, build, do_miter, do_round, do_square, offset_point. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Page FOSS für Python-Pakets zugänglich. Eigenschaften: cos, current_poly, delta, endtype, jointype, miter_lim und 6 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
p | `` | Lesen | Gibt das p zurück. |
current_poly | List[IntPoint] | Lesen | Ruft das aktuelle Poly ab. |
normals | List[DoublePoint] | Lesen | Gibt die Normalen zurück. |
delta | `` | Lesen | Ruft das Delta ab. |
sin_a | `` | Lesen | Liest den Sinus a. |
sin | `` | Lesen | Ruft den Sinus ab. |
cos | `` | Lesen | Gibt den Cos zurück. |
steps360 | `` | Lesen | Ruft die steps360 ab. |
jointype | `` | Lesen | Liest den jointype. |
endtype | `` | Lesen | Gibt den Endtyp zurück. |
solution | List[List[IntPoint]] | Lesen | Liefert die Lösung. |
miter_lim | `` | Lesen | Gibt das Miter-Limit zurück. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(pts: List[List[IntPoint]], delta: float, jointype: int, endtype: int, limit: float) | |
add_point(pt: IntPoint) | Fügt dem Polygon einen Scheitelpunkt hinzu, bevor die Versatzgeometrie berechnet wird, und build() finalisiert die Konstruktion |
do_square(k: int, j: int, m: int) | |
do_miter(r: float, k: int, j: int, m: int) | |
do_round(k: int, j: int, m: int) | |
offset_point(k: int, j: int, m: int) → int | |
build() |