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. Все публичные члены доступны любому приложению Python после установки пакета Aspose.Page FOSS для Python. Свойства: cos, current_poly, delta, endtype, jointype, miter_lim и ещё 6.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
p | `` | Чтение | Получает p. |
current_poly | List[IntPoint] | Чтение | Получает текущий poly. |
normals | List[DoublePoint] | Чтение | Получает нормали. |
delta | `` | Чтение | Получает дельту. |
sin_a | `` | Чтение | Получает синус a. |
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() |