PolyOffsetBuilder

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_polyList[IntPoint]خواندنپلی فعلی را دریافت می‌کند.
normalsList[DoublePoint]خواندننرمال‌ها را دریافت می‌کند.
delta``خواندندلتای را دریافت می‌کند.
sin_a``خواندنsin a را برمی‌گرداند.
sin``خواندنsin را برمی‌گرداند.
cos``خواندنمقدار cos را دریافت می‌کند.
steps360``خواندنمقدار steps360 را دریافت می‌کند.
jointype``خواندنjointype را دریافت می‌کند.
endtype``خواندننوع انتها را دریافت می‌کند.
solutionList[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()

همچنین ببینید:

 فارسی