PolyOffsetBuilder
Przegląd
PolyOffsetBuilder jest klasą w Aspose.Page FOSS dla Python.
PolyOffsetBuilder.add_point(pt) dodaje wierzchołek do wielokąta przed obliczeniem geometrii offsetu, a build() finalizuje konstrukcję.
Ta klasa udostępnia 7 metod do pracy z obiektami PolyOffsetBuilder w programach Python. Dostępne metody to: __init__, add_point, build, do_miter, do_round, do_square, offset_point. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Page FOSS dla Python. Właściwości: cos, current_poly, delta, endtype, jointype, miter_lim oraz 6 dodatkowych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
p | `` | Odczyt | Pobiera p. |
current_poly | List[IntPoint] | Odczyt | Pobiera bieżący poly. |
normals | List[DoublePoint] | Odczyt | Pobiera normalne. |
delta | `` | Odczyt | Pobiera delta. |
sin_a | `` | Odczyt | Pobiera sin a. |
sin | `` | Odczyt | Pobiera sinus. |
cos | `` | Odczyt | Pobiera cos. |
steps360 | `` | Odczyt | Pobiera steps360. |
jointype | `` | Odczyt | Pobiera jointype. |
endtype | `` | Odczyt | Pobiera typ zakończenia. |
solution | List[List[IntPoint]] | Odczyt | Pobiera rozwiązanie. |
miter_lim | `` | Odczyt | Pobiera limit ścięcia. |
Metody
| Sygnatura | Opis |
|---|---|
__init__(pts: List[List[IntPoint]], delta: float, jointype: int, endtype: int, limit: float) | |
add_point(pt: IntPoint) | Dodaje wierzchołek do wielokąta przed obliczeniem geometrii offsetu, a build() finalizuje konstrukcję |
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() |