Добрый день! Помогите пожалуйста с правилом выгрузки.
Для версии 1.4 у нас было правило, в котором техническая поддержка исправила параметры выгрузке пикетов (в правиле gugk происходит «съезд» по оси X подписей высот — отметок, которые разворачиваю вдоль линии)
В версии 2.0 это же правило выгружает подписи вновь со сдвигом.
Не могли бы Вы это исправить?
Я так понимаю нужно что-то исправить в этом месте:
elif (isinstance(e, Topomatic.Dwg.Entities.DwgInsert)): # Вставка блока
correct_coord_cross(e)
#Topomatic.Cad.View.ConsoleListner.Current.WriteLine(str(e.Scale))
result.Add(e)
for i in range(e.Attribs.Count — 1, -1, -1):
if (e.Attribs[i].Flags & Topomatic.Dwg.AttributeFlags.Invisible) != Topomatic.Dwg.AttributeFlags.Invisible:
e.Attribs[i].Flags = e.Attribs[i].Flags | Topomatic.Dwg.AttributeFlags.Invisible
if isinstance(e.Attribs[i], Topomatic.Dwg.Entities.DwgMAttrib):
text = Topomatic.Dwg.Entities.DwgMText()
else:
text = Topomatic.Dwg.Entities.DwgText()
text.Assign(e.Attribs[i])
text.Transform(e.Matrix)
text.Layer = e.Layer
p = text.Position
p.Elevation = e.Position.Z
text.Position = p
convert_entities_to_simple([text], drawing, result)
e.RemoveAttrib(e.Attribs[i])
e.Scale = Topomatic.Cad.Foundation.Vector3D(1.0)
Прикрепляю правило выгрузки (я ещё корректировал так, чтобы 3D линии выгружались и текст был весом 0.09)
Ссылка на файлы (так не даёт прикрепить их к сообщению):
https://cloud.mail.ru/public/UkWu/h3VHDAHE5
Пример проекта также в этой ссылке — в архиве