Какова связь между вершиной polyLines и точками в блоке файла DXF? - PullRequest
0 голосов
/ 08 ноября 2019

Какая связь между полилиниями и точками в блоке файла DXF? Если я предоставлю файл таблицы правил оценки, как их соединить?

relationship ?

how to stretch the blue/green points

1 Ответ

0 голосов
/ 12 ноября 2019

Нет таких отношений.

В формате DXF. Блок может содержать разные объекты, такие как точки, линии, полилинии. Каждый из них имеет:

  • положение для: точки, текста, ссылки на блок, атрибута
  • начальная точка и конечная точка в случае линейных
  • координат для полилиний

В таблице правил оценки вы назвали точки, такие как точка #1, #2, #3.

В файле AAMA DXF есть текстовые объекты с содержимым, например #1. У вас может быть много таких текстов в одном файле DXF и одном блоке.

Например, файл RUL (таблица правил оценки) описывает

  • В размере S точка № 1 имеет смещения X = -5, Y = -3
  • в размереТочка M № 1 имеет смещения X = 0, Y = 0
  • В точке размера L точка 1 имеет смещения X = 5, Y = 3
  • В точке размера XL точка 1 имеет смещения X =10, Y = 6

Теперь в DXF-файле У вас есть блок, например "Размер манжеты S". Внутри этого блока у вас есть много линий, полилиний .... по каждой координате каждой сущности. У вас есть текст (или MText) на определенном слое (слой равен «1», если я правильно понимаю, но он описан в стандарте).

Например, если на стартовой линии полилинии есть текст #1 Вы должны растянуть его X=-5,Y=-3.

Другой блок будет иметь размер манжеты M, поэтому для каждого объекта, находящегося в точкеесть дополнительная текстовая координата # 1, которая не должна быть растянута, потому что для точки #1 для размера M X=0, Y=0.

Другим блоком будет "Размер манжеты XL", поэтому для каждого объекта, в котором есть дополнительная точкакоордината текста # 1 должна быть растянутой, X=10, Y=6, потому что для точки #1 на M.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...