Внутреннее смещение DXF с стройнойPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Внутреннее смещение DXF с стройной

Сообщение Anonymous »

Я не могу создать внутреннее смещение с помощью shapely.
Я пробовал что-то вроде:
` def draw_inside_offset1(self, offset=3.0):
combined_path = self.get_contour_path()
offset_path = комбинированный_путь.buffer(-3.0, join_style=2, cap_style=1, mitre_limit=5.0, разрешение=16)
simplified_offset = offset_path.simplify(0.01)
#fixed_offset = self.fix_corners( упрощенное_смещение)
fixed_offset = Polygon(simplified_offset)
if fix_offset.geom_type == 'Polygon':
x, y = fix_offset.exterior.xy

Код: Выделить всё

        line, = self.ax.plot(x, y, color='r', linewidth=1)
elif fixed_offset.geom_type == 'MultiPolygon':
for polygon in fixed_offset.geoms:
x, y = polygon.exterior.xy
line, = self.ax.plot(x, y, color='r', linewidth=1)

self.canvas.draw()

return fixed_offset`
Но он ничего не генерирует.
Мой контур, возвращаемый get_contour_path(), состоит из линий и дуг.
Код прилагается. Я ожидаю увидеть внутреннее смещение, аналогичное внешнему смещению

Подробнее здесь: https://stackoverflow.com/questions/789 ... th-shapely
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»