PolyOffsetBuilder
Gambaran Umum
PolyOffsetBuilder adalah kelas dalam Aspose.Page FOSS untuk Python.
PolyOffsetBuilder.add_point(pt) menambahkan sebuah vertex ke poligon sebelum menghitung geometri offset, dan build() menyelesaikan konstruksi.
Kelas ini menyediakan 7 metode untuk bekerja dengan objek PolyOffsetBuilder dalam program Python. Metode yang tersedia meliputi: __init__, add_point, build, do_miter, do_round, do_square, offset_point. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Page FOSS untuk Python. Properti: cos, current_poly, delta, endtype, jointype, miter_lim, dan 6 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
p | `` | Baca | Mendapatkan p. |
current_poly | List[IntPoint] | Baca | Mendapatkan poly saat ini. |
normals | List[DoublePoint] | Baca | Mendapatkan normal. |
delta | `` | Baca | Mendapatkan delta. |
sin_a | `` | Baca | Mendapatkan sin a. |
sin | `` | Baca | Mendapatkan sin. |
cos | `` | Baca | Mendapatkan cos. |
steps360 | `` | Baca | Mendapatkan steps360. |
jointype | `` | Baca | Mendapatkan jointype. |
endtype | `` | Baca | Mendapatkan endtype. |
solution | List[List[IntPoint]] | Baca | Mendapatkan solusi. |
miter_lim | `` | Baca | Mendapatkan batas miter. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
__init__(pts: List[List[IntPoint]], delta: float, jointype: int, endtype: int, limit: float) | |
add_point(pt: IntPoint) | Menambahkan sebuah vertex ke polygon sebelum menghitung geometri offset, dan build() menyelesaikan konstruksi |
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() |