PolyOffsetBuilder
نمای کلی
PolyOffsetBuilder یک کلاس در Aspose.Page FOSS برای Python است.
PolyOffsetBuilder.add_point(pt) یک راس به چندضلعی اضافه میکند قبل از محاسبه هندسه جابجایی، و build() ساخت را نهایی میکند.
این کلاس 7 متد برای کار با اشیاء PolyOffsetBuilder در برنامههای Python فراهم میکند. متدهای موجود شامل: __init__, add_point, build, do_miter, do_round, do_square, offset_point هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Page FOSS برای Python به هر برنامه Python قابل دسترسی هستند. خصوصیات: cos, current_poly, delta, endtype, jointype, miter_lim و 6 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
p | `` | خواندن | p را دریافت میکند. |
current_poly | List[IntPoint] | خواندن | پلی فعلی را دریافت میکند. |
normals | List[DoublePoint] | خواندن | نرمالها را دریافت میکند. |
delta | `` | خواندن | دلتای را دریافت میکند. |
sin_a | `` | خواندن | sin a را برمیگرداند. |
sin | `` | خواندن | sin را برمیگرداند. |
cos | `` | خواندن | مقدار cos را دریافت میکند. |
steps360 | `` | خواندن | مقدار steps360 را دریافت میکند. |
jointype | `` | خواندن | jointype را دریافت میکند. |
endtype | `` | خواندن | نوع انتها را دریافت میکند. |
solution | List[List[IntPoint]] | خواندن | راه حل را دریافت میکند. |
miter_lim | `` | خواندن | محدودیت میتر را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
__init__(pts: List[List[IntPoint]], delta: float, jointype: int, endtype: int, limit: float) | |
add_point(pt: IntPoint) | یک راس به چندضلعی اضافه میکند قبل از محاسبه هندسه جابجایی، و build() ساخت را نهایی میکند |
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() |