0

точка в центре линии

Yuri 1 year ago in Micromine / General updated by Veronika Mamleeva (Moderator (RUS)) 1 year ago 4

Всем здравствуйте!

Подскажите, как в  Micromine, простым инструментом, ровно в середине линии (стринг с двумя точками) поставить точку. (Линий много, поэтому вариант: вручную в Визексе не подходит)

Здравствуйте. Может попробовать создать из них базу, интервальный файл, а потом рассчитать координаты середины... Ну это если нужна просто точка.

+1

Добрый день!

Для решения данного вопроса предлагаю следующий вариант:

  1. Необходимо рассчитать разницу координат первой и второй точек, для этого воспользуйтесь инструментом Стринги/Общие/Расчеты по стрингу

В диалоговом окне на вкладке Ввод выберите файл стрингов, на вкладке Поля ввода впишите наименования новых полей в поля Разница координат (например X,Y,Z).

2. Необходимо поделить разницу на 2, для этого воспользуйтесь инструментом Файл/Вычислить 

    В диалоговом окне Вычисление поля, необходимо настроить фильтр по полю которое было создано в предыдущем шаге и выбрать оператор не содержит, а значение оставить пустым (таким образом отфильтруются только пустые значения). Затем в окне справа настройте как показано на скриншоте ниже, (в поле результат можете записать любое наименование).

    3. Необходимо к расчётному значению прибавить координаты начальной точки, чтобы получить координаты середины, для этого в инструменте вычислить оставьте фильтр, а поле справа настройте как показано на скриншоте ниже

    4. Для отображения центральных точек Вы можете воспользоваться инструментом Точки и выбрать получившиеся координаты

      Получившийся результат прикладываю ниже

      Благодарю друзья! Оба варианты мне подходят)))

      +2

      Добрый день!

      В новом сервисном пакете ММ22.5 сервисный пакет 3, в функции Вставить точку появится возможность, добавления точки по середине множеству стрингов.
      Для того чтобы поставить точку на середину множеству стрингов необходимо:

      1. Выделить все стринги
      2. Выбрать инструмент Вставить точки
      3. Выберите режим Регулярный, и задайте кол-во точек 1

      Получившийся результат прикладываю ниже