PolyOffsetBuilder
Overzicht
PolyOffsetBuilder is een klasse in Aspose.Page FOSS voor Python.
PolyOffsetBuilder.add_point(pt) voegt een vertex toe aan de polygoon voordat de offset geometry wordt berekend, en build() finaliseert de constructie.
Deze klasse biedt 7 methoden voor het werken met PolyOffsetBuilder objecten in Python programma’s. Beschikbare methoden omvatten: __init__, add_point, build, do_miter, do_round, do_square, offset_point. Alle publieke leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Page FOSS voor Python pakket. Eigenschappen: cos, current_poly, delta, endtype, jointype, miter_lim, en nog 6.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
p | `` | Lezen | Haalt de p op. |
current_poly | List[IntPoint] | Lezen | Haalt de huidige poly op. |
normals | List[DoublePoint] | Lezen | Haalt de normaalvectoren op. |
delta | `` | Lezen | Haalt de delta op. |
sin_a | `` | Lezen | Haalt de sinus a op. |
sin | `` | Lezen | Haalt de sinus op. |
cos | `` | Lezen | Haalt de cos op. |
steps360 | `` | Lezen | Haalt de steps360 op. |
jointype | `` | Lezen | Haalt het jointype op. |
endtype | `` | Lezen | Haalt het eindtype op. |
solution | List[List[IntPoint]] | Lezen | Haalt de oplossing op. |
miter_lim | `` | Lezen | Haalt de miterlimiet op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__(pts: List[List[IntPoint]], delta: float, jointype: int, endtype: int, limit: float) | |
add_point(pt: IntPoint) | Voegt een vertex toe aan de polygoon voordat de offsetgeometrie wordt berekend, en build() finaliseert de constructie |
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() |