Содержание
<aside> ⌛ Хочу краткое содержание!
</aside>
Если в PLAXIS 2D перейти из геометрических (голубых) режимов Soil и Structures в режим Mesh, то программа автоматически выполнит две команды:
mergeequivalents Geometry
gotomesh
Со второй командой всё понятно: gotomesh
(или gtm
) отвечает за переход в режим Mesh. Рассмотрим подробнее первую команду.
Команда mergeequivalents
(или mereq
) объединяет геометрические объекты, которые расположены друг от друга на расстоянии меньше 0,001 м (1 мм). Обычно команду используют, чтобы избавиться от наложения точек, линий, поверхностей.
<aside> 💡 Англ. merge equivalents означает буквально «объединить, слить, поглотить эквиваленты (равные объекты)».
</aside>
В PLAXIS 2D эта команда используется автоматически как mergeequivalents Geometry
перед переходом в режим Mesh. В таком виде команда будет обрабатывать все геометрические объекты в модели.
Если нужно применить команду к определённому набору объектов, нужно ввести их название после названия команды. Например:
mergeequivalents Points
mergeequivalents Lines
Команда удаляет те объекты, которые были созданы позже других. Например, в модели есть две точки Point_1
и Point_2
, которые имеют одинаковые координаты (наложение точек). При использовании команды mergeequivalents
PLAXIS удалит точку Point_2
и оставит точку Point_1
, потому что Point_2
была создана после Point_1
.
При выполнении команды программа показывает, какие объекты она удалила и почему именно их. Результат No equivalent geometric objects found после выполнения команды означает, что программа не нашла объекты, которые удовлетворяют заданному критерию. Следовательно, все геометрические объекты в модели находятся на расстоянии больше 1 мм друг от друга.
Команда mergeequivalents
может быть использована не только для объединения объектов с одинаковыми координатами, но и для близко расположенных точек, линий, поверхностей. По умолчанию программа ищет объекты, расстояние между которыми меньше 0,001 м (1 мм). Пользователь может указать в конце команды другой критерий поиска. Например:
mergeequivalents Geometry **1**
Например, у нас есть 9 точек (3×3). Расстояние между соседними точками по вертикали и горизонтали равно 1 м. При этом они созданы в такой последовательности →
Сначала центр, а потом по часовой стрелке, начиная с левого верхнего угла
Если воспользоваться командой mergeequivalents Geometry**1**
,
то программа возьмёт точку №1 за исходную (Reference point), как первую созданную точку, и удалит вокруг неё в радиусе 1 м все точки:
№№ 3, 5, 7 и 9. В командной строке:
Reference object — исходный, опорный объект. В данном случае это Point_1
Оставшиеся точки 1, 2, 4, 6 и 8 находятся на расстоянии больше 1 м друг от друга (~1,414 м).
Если повторить команду mergeequivalents Geometry1
, то программа подскажет, что эквивалентные объекты не найдены: