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

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

Сообщение Anonymous »

Я не могу создать внутреннее смещение с помощью shapely.

Я пробовал что-то вроде:

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

def draw_inside_offset1(self, offset=3.0):
combined_path = self.get_contour_path()
offset_path = combined_path.buffer(-3.0, join_style=2, cap_style=1, mitre_limit=5.0, resolution=16)
simplified_offset = offset_path.simplify(0.01)
#fixed_offset = self.fix_corners(simplified_offset)
fixed_offset = Polygon(simplified_offset)
if fixed_offset.geom_type == 'Polygon':
x, y = fixed_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»