Основные добавления/изменения в программе

 

Версия 10.07 от 10.05.2021г

Основные изменения и добавления в программе DIGIMIINE версии 10.07  

Наибольшее количество добавлений / изменений - в группе режимов работы с моделями поверхностей.

1. Добавлен режим  Триангуляция между фрагментами, взятыми из двух исходных полилиний.

2.  Добавлен режим  Построение модели поверхности-тетраэдра, задаваемого четырьмя точками или треугольником и точкой. Треугольники  тетраэдра добавляются в новую модель поверхности текущего основного файла с моделями поверхностей.

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

4. Добавлен режим  Построение полилинии-перпендикуляра заданной длины к треугольнику модели поверхности (в т.ч. к ребру или к точке). При построении перпендикуляра к ребру или к точки берется усредненная плоскость из плоскостей треугольников, сходящихся в ребро или в точку.

5. Добавлен режим  Построение полилинии-перпендикуляра к треугольнику модели поверхности (в т.ч. к ребру или к точке) до пересечения с противоположным треугольником. При построении перпендикуляра к ребру или к точки берется усредненная плоскость из плоскостей треугольников, сходящихся в ребро или в точку. Полученный вектор перпендикуляра продляется до пересечения с другим треугольником (ребром, точкой) этой же модели поверхности.

6. Добавлен режим  Провести полилинию из точки до модели поверхности. Опускается перпендикуляр либо на плоскость треугольника модели поверхности, либо на ребро треугольника или берется ближайшая точка треугольников модели поверхности.

7. Добавлен режим  Построение отрезка, характеризующего мощность (толщину) модели поверхности (каркаса) в заданной точке.
 

8. Добавлена возможность выделения/снятия выделения (без вызова всплывающего меню) фрагмента модели поверхности или всей модели поверхности или всех поверхностей в файле (Shift или Ctrl + 'A'('a')или 'S'(s') или 'F'('f') + л.кл. мыши).

9. В режим  Разделение треугольников точкой, вставляемой в ребро добавлена возможность вставки точки на заданном расстоянии от одной из точек ребра. Кроме того, в этом режиме добавлена возможность
расширения ребра треугольника с соответствующей подвижкой примыкающих ребер.

10. Добавлены следующие пункты меню во всплывающем меню при работе с выделенными треугольниками:

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

11. Добавлена возможность отрисовки сечений моделей поверхностей в 2D окнах не только в виде полилиний, но и в виде полигонов (с заливкой цветом заливки треугольников).

12. При смещении моделей поверхностей на точки из основного файла-чертежа производится создание и добавление в проект нового файла (раньше было смещение исходной поверхности).

13. В режиме получения информации о треугольниках модели поверхности при пр.кл.+Shift и попаданию в ребро дополнительно выводится информация о "внешнем" двугранном угле между треугольниками по этому ребру.

14. В  режиме работы с выделенными треугольниками при нажатии Л.кл.+'N' (при наличии выделенных треугольников) производится вычисление средневзвешенной (на площадь треугольников) нормали выделенных треугольников.
При Л.кл.+'M', кроме того, вычисляется угол между полученной нормалью и последней ранее вычисленной.  

15. Изменен диалог "Преобразование координат выработок БД" - добавлена возможность округления координат и замены друг на друга координат X и Z в БД.

16. Добавлены новые функции ДР_ТАБЛ_СУМ_РАЗНОСТЕЙ и ДР_ТАБЛ_СУМ_РАЗНОСТЕЙ_ABS.

17. Добавлен импорт из dxf-файла моделей поверхностей в форматеPOLYLINE (polyface mesh).

18. В окне с информацией о работе программы добавлены кнопки, позволяющие очистить содержимо окна или скрыть окно.

19. Добавлено чтение произвольного файла и вывода его содержимого в шестнадцатеричном или двоичном виде.

20. Для выделенных полилиний, полигонов, точек или текстов, принадлежащих горизонтам, добавлена возможность присваивания горизонта по Z точки (первой точки полилинии или полигона).

21. Клавиши со стрелками на клавиатуре теперь используются не для перемещения экрана, а для перемещения объектов в следующих режимах:

-  "Перемещение полилинии" ;
-  "Перемещение точки полилинии";
-  "Ввод новой полилинии в виде прямоугольника";
-  "Растяжение/сжатие и перемещение полилинии";
-  "Перемещение полигона";
-  "Перемещение точки полигона";
-  "Перемещение точки";
-  "Перемещение точки со стыковкой к полилинии";
-  "Перемещение точки вместе с точкой полилинии";
-  "Разделение Bitmap на левую и правую части";
-  "Разделение Bitmap на верхнюю и нижнюю части";
-  "Вырезание фрагмента Bitmap";
-  "Ввод и редактирование текста";
-  "Копирование параметров текста";
- перемещения выделенных объектов - полилиний, полигонов, точек, текстов, а также всех их вместе взятых;
- перемещения выделенных треугольников.

22. Добавлен режим "Привязка растра по произвольно расположенным точкам".

23. Добавлена возможность изменения количества пикселей в Bitmap (dpi).

24. При перемещении растра в точку с заданными координатами добавлена возможность получения координат точек, спроецированных на плоскость разреза, для устьев выработок из БД, точек пересечения с другими разрезами, с линиями, параллельными сетке или для точки с точно заданными координатами.

25. При добавлении новой линии сетки привязки, изменении координат или удалении линий сетки привязки теперь не производится возврат линий сетки в исходное состояние, а сохраняются все имевшиеся подвижки линий сетки.

 

 

Версия 10.06-2 от 27.06.2020г

В этой версии произведено исправление ошибок, обнаруженных в версии 10.06 от 29.04.2020 г.

Кроме того, произведены следующие изменения в программе:

1. Добавлена возможность отрисовки срезов замкнутых моделей поверхностей в 2D окнах в виде полигонов (с заливкой цветом заливки треугольников). Ранее можно было рисовать либо проекции треугольников, либо срезы моделей поверхностей плоскостью окна в виде полилиний.

2. Добавлена возможность выделения/снятия выделения (без вызова всплывающего меню) фрагмента модели поверхности, или всй модели поверхности, или всех поверхностей в файле (Shift или Ctrl + 'A'('a')или 'S'(s') или 'F'('f') + л.кл. мыши).

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

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

5. В режим вставки точки в ребро треугольника добавлена возможность вставки точки на заданном расстоянии от одной из точек ребра.
 

6. Добавлена возможность округления координат и замены друг на друга координат X и Z при работе с БД разведочных выработок.
 

7. Добавлены новые функции ДР_ТАБЛ_СУМ_РАЗНОСТЕЙ и ДР_ТАБЛ_СУМ_РАЗНОСТЕЙ_ABS.

Более подробная информация о новых функциях программы будет предоставлена в справке при выпуске версии 10.07.

 

Версия 10.06 от 29.04.2020г

1. Усовершенствован алгоритм выделения рудных интервалов по заданным кондициям  для случаев, когда задано, что расстояние между рудными интервалами должно быть не менее максимально допустимого безрудного.
В предыдущих версиях при формировании рудных интервалов по заданным кондициям была опция "если между двумя рудными интервалами получается расстояние меньше макс. длины безрудного прослоя, исключать один из них - с меньшим метрограммом".
В версии 10.06 эта опция заменена на следующую : "если между двумя рудными интервалами получается промежуток меньше макс. мощности безрудного прослоя, то расширить его за счет исключения из руды исходных интервалов (в т.ч. выше борта), примыкающих к этому промежутку". В ряде случаев это позволяет получить рудные интервалы, у которых суммарный метрограмм больше, чем при использовании предыдущего алгоритма.
Указанная опция используется также при расчетах сразу по многим кондициям и при создании набора таблиц с рудными интервалами.

2. При формировании рудных интервалов по заданным кондициям с учетом типов руд, добавлена опция "разрешить включение ВНУТРЬ рудного интервала интервалов, для которых тип руды не задан".
Основное назначение этой опции - разрешить включение внутрь рудного интервала породных интервалов, которые не отнесены ни к какому типу руды.
Указанная опция используется также при расчетах сразу по многим кондициям и при создании набора таблиц с рудными интервалами.

3. Добавлен режим усреднение опробования по двум стенкам выработки.

4. Существенно изменен экспорт объектов файла-чертежав текстовый файл. Добавлена возможность экспорта любых столбцов из таблицы с полилиниями(полигонами) и таблицы с точками.

5. Существенно изменен экспорт объектов файла-чертежав str-файл Surpac. Добавлена возможность экспорта любых столбцов из таблицы с полилиниями(полигонами) и таблицы с точками.

6. Усовершенствован экспорт объектов файла-чертежа в шейп-файлы (*.shp). Добавлена возможность выбора экспортируемых столбцов, в т.ч. обязательных.

7. Добавлен экспорт объектов файла-чертежа в символьно-двоичный файл Micromine.

8. Для удобства пользователя в главном меню увеличено количество пунктов по экспорту объектов из файла-чертежа.

9. Добавлен экспорт таблиц БД разведочных выработок в символьно-двоичный файл Micromine.

10. Добавлен импорт в файл-чертеж полилиний и точек из символьно-двоичного файла Micromine.

11.  В таблицу с полилиниями добавлен столбец с истинной площадью для плоских полигонов и плоских замкнутых полилиний.

12. В верхнее графическое меню добавлены управляющие элементы, при помощи которых можно :

 - задать плоскость 3D окна по трем точкам (трем точкам "мягкой" стыковки к каким-либо существующим объектам).
 - повернуть плоскость 3D окна вокруг вектора. После нажатия на кнопку в графическом меню появляется диалог "Поворот плоскости 3D-окна вокруг вектора", в котором задается вектор и угол поворота и производится поворот плоскости окна. 

13. Используемый при вводе многострочного названия столбца таблицы символ перехода на новую строку '|' заменен на символы '\\', хотя и старый тоже может быть использован при вводе.

14. В 5 всплывающих меню при работе с выделенными объектами (полилиниями, полигонами, точками, текстами и всеми вместе взятыми),  добавлен пункт меню "Размножить выделенные". После выбора этого пункта меню появляется диалог "Размножение выделенных объектов файла-чертежа", в котором можно задать 'размножение выделенных объектов' в одном, двух или сразу в трех направлениях.

15. Добавлена возможность притягивания точки 'мягкой' стыковки в выделенных объектах к другой точке 'мягкой' стыковки при перемещении выделенных объектов ( в 5 режимах работы с выделенными объектами. Инициализация - либо в процессе выделения, либо после выбора пункта меню для перемещения объектов (полилиний, полигонов, точек, текстов или всех вместе).

16. Добавлен режим  пересечения полигона (полигонов) полилинией, удаления частей полигона(полигонов) вне или внутри замкнутой полилинии.

17. Добавлен пункт главного меню Сервис/Файл-чертеж (mn4)/Повернуть объекты осн. файла-чертежа вокруг 3D отрезка из двух точек... .
После выбора этого пункта меню появляется диалог "Поворот файла-чертежа вокруг 3D отрезка, заданного двумя точками", в котором задается вектор и угол поворота объектов файла-чертежа.

18. Добавлен пункт главного меню Сервис/Модели поверхностей (dgs)/Повернуть объекты основного файла вокруг 3D отрезка из двух точек... .
После выбора этого пункта меню появляется диалог "Поворот моделей поверхностей вокруг 3D отрезка, заданного двумя точками", в котором задается вектор и угол поворота объектов файла с моделями поверхностей.

19. Усовершенствован режим поворота полигона - добавлена возможность использования 'мягкой' стыковки при определении точки, вокруг которой повернуть, а также ввода, при необходимости, точного значения угла поворота.

20. При повороте выделенных объектов в режимах  работы с выделенными объектами (полилиниями, полигонами, точками, текстами и всеми вместе взятыми),  добавлена возможность использования 'мягкой' стыковки при определении точки, вокруг которой повернуть, а также использования двух точек 'мягкой' стыковки для определения отрезка, вокруг которого повернуть, а также ввода, при необходимости, точного значения угла поворота.

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

22. В режиме ввода полилинии фиксированной длины  добавлена возможность использования точки 'мягкой' стыковки при вводе первой точки вводимой полилинии.

23. В диалоге "Параметры редактирования файлов-чертежей" добавлена опция Не выделять все объекты группы, когда выделяется один объект, входящий в группу.

24. В диалоге "Преобразование координат объектов файла-чертежа" добавлена опция 'Поменять координаты X и Z'.

25. При работе в группе режимов Работа с БД разведочных выработок добавлена возможность центрирования в текущую пробу последней активной таблицы.

26. При сохранении проекта сохраняется информация о временно скрытых столбцах для каждой таблицы БД. После чтения файла проекта эти настройки восстанавливаются.

27. В диалоге "Гистограмма цветов в Bitmap" добавлена информация о RGB-компонентах каждого цвета.

28. При изменении параметров полилиний / полигонов и изменении типа линии(полигона), при условии включенной опции, заменяется не только стиль полилинии(полигона), но и цвет.

29. При выделении полигонов (или замкнутых полилиний) при нажатии на Shift+'1'+Л.кл. мыши производится поиск и выделение связанных между собой (по ребрам) треугольных полигонов (или замкнутых треугольных полилиний).

30. Изменен внешний вид кнопок в графическом меню для перехода к предыдущему / следующему виду в окне.

31. Расширены элементы "Горизонт", "Масштаб", "Разрез"  в графическом меню.

32. В режимах изменения порядкового номера в файле для полилинии  или полигона  можно вводить заведомо большой номер для перемещения в конец.

33. Пользовательские цвета запоминаются в проекте и восстанавливаются после открытия файла проекта.

 

 

Версия 10.05 от 06.04.2019г

  Наиболее значительные изменения в программе относятся к работе с точками файлов-чертежей.

1.  Добавлена возможность работы с точками файлов-чертежей, представленными в виде таблицы с параметрами и координатами точек.

    1а. Для точек файла-чертежа пользователь может добавлять в таблицу произвольное количество дополнительных столбцов (числовых или текстовых).
    1б. Точки в таблице могут быть отсортированы по значениям в одном или нескольких столбцах.
    1в. К точкам в таблице можно применить фильтры по значениям в одном или нескольких столбцах.
    1г. Можно задать, что в графических окнах отрисовывать все точки или только те точки, которые отображаются в таблице в соответствии с заданными фильтрами.
    1д. В таблице можно производить редактирование параметров или координат точек.
    1е. После изменения значения в клетке таблицы производится перерисовка изображения в графических окнах (автоматическую перерисовку можно отключить).
    1ж. После выполнения операций редактирования в рабочих графических окнах производится обновление таблицы с точками (если "включено" окно с таблицей).
    1з. Имеется возможность центрироваться в рабочих графических окнах в текущую точку.

2. Добавлена возможность использования шаблонов для значков точек.
    2а. Размеры значков точек могут меняться пропорционально масштабу изображения в окне или быть фиксированного размера, изменяемого с помощью коэффициентов.
    2б. Значки точек можно либо всегда располагать в плоскости окна, либо точно ориентировать в 3D пространстве.
    2в. Значки точек могут быть не только плоскими, но и объемными.
    2г. Полилинии и полигоны, из которых состоят значки точек могут либо иметь те цвета, которые заданы в шаблоне значка, либо те цвет линии и (или) цвет заливки, которые заданы для конкретной точки.
    2д. Пользовательские шаблоны значков точек могут быть легко созданы и добавлены в файл с шаблонами для последующего использования.

3. В связи с изменениями, связанными с точками и шаблонами произведены изменения следующих диалогов :
"Параметры точки"
"Параметры выделенных точек"
"Параметры текущей точки"
"Параметры точек по умолчанию"

"Выбор шаблона значка для точки"
"Выбор шаблона заливки полигона"
"Выбор шаблона для отрисовки полилинии"
"Шаблоны в pmn-файле"
"Копирование шаблонов в pmn-файл"

4. Добавлена возможность чтения / записи шейп-файлов (*.shp) совместно с соответствующими им файлам баз данных (*.dbf) с атрибутами объектов.

5. В группу режимов работы с триангулироваными моделями поверхностей добавлены 2 режима для построения каркасов подземных горных выработок по фактическим съемкам вдоль выработок ( по стенкам, кровле, почве ):

- Построение каркаса подземной выработки вдоль 'средней' полилинии, вписав заданный профиль выработки между четырьмя полилиниями : двум полилиниям по стенкам, одной - кровле и одной - по почве.

- Построение каркаса подземной выработки вдоль 'средней' полилинии, вписав заданный профиль выработки между пятью или более полилиниями : по стенкам, кровле, почве.

Используя эти режимы можно производить построение каркасов подземных горных выработок используя полилинии, которые отстраиваются по фактическим съемкам точек по стенкам выработок, кровле и почве. Фактические съемки точек, записанные с тахеометра в формате SDR-33 могут напрямую загружаться в программу.

6. Перед построением каркасов выработок формируется 3D полилиния, проведенная вдоль фактической выработки. Для получения этой полилинии используются полилинии по стенкам выработки, а также полилиния по почве (позволяющая получить более правильные отметки Z получаемой  'средней' полилинии). Получаемая  'средняя' полилиния сглаживается, чтобы не было резких отскоков при построении каркасов.
Для построения  'средней' полилинии добавлен специальный режим :
- Построение 'средней' полилинии, между полилиниями по стенкам выработки с возможностью корректировки Z точек 'средней' полилинии с соответствии с Z точек полилинии по почве.

7. Добавлена возможность быстрого формирования новых типовых профилей (сечений) подземных горных выработок при добавлении профилей в справочник.
Для этого используется новый диалог "Создание профиля подземной горной выработки", в котором можно создать полилинию профиля выработки с одним из четырех вариантов сводов.
Использование этого способа создания профилей позволяет ускорить работу для многих видов типовых профилей (по сравнению с универсальным способом, при котором профиль сначала создается в виде полилинии, а затем добавляется в справочник).

8. Для выделенных полилиний в модели поверхности добавлена возможность объединения полилиний в модели поверхности с одинаковыми параметрами.

9. Добавлено автоматическое исправление следующих видов ошибок, обнаруживаемых в процессе проверки моделей поверхностей:
- удаление точек-дубликатов (точек с одинаковыми координатами);
- удаление треугольников, выродившихся в точку или линию.

10. При импорте моделей поверхностей из dxf-файлов добавлена возможность импорта не только треугольных, но и четырехугольных примитивов 3DFACE с преобразованием их в два треугольника.

11. В режиме редактирования линии разведочной выработки (в графическом окне) добавлены следующие возможности:
а). Ввод новой выработки (с возможностью мягкой стыковки). Ранее в этом режиме можно было редактировать только существующую выработку, а для ввода приходилось переключаться в другой режим.
б). Преобразование интервалов, введенных координатами в интервалы, введенные углами (автоматически, в процессе ввода). Добавлен переключатель с помощью которого можно получить в таблице инклинометрии не координаты вводимых точек, а углов, вычисленных по координатам.

12. Добавлен  режим перемещения разведочной выработки вместе со всеми точками инклинометрии.

13. Добавлена возможность перемещения в пространстве на заданные расстояния по осям следующих выделенных объектов: полилиний, полигонов, точек, текстов, всех перечисленных объектов, выделенных вместе (см. описание пункта меню Передвинуть выделенные на... при работе с выделенными объектами).

14. Добавлена возможность присваивания выделенным объектам параметров текущих для окна объектов. Эта возможность добавлена для полилиний, полигонов, точек, и текстов (см. описание пункта меню Присвоить выделенным параметры текущей полилинии / полигона / точки/ текста  при работе с выделенными объектами).

15. Элементы графического меню, используемые для отмены/возврата отмененных операций редактирования файлов-чертежей перенесены на вторую линейку графического меню.
Ранее при работе в режимах, отличных от режимов редактирования объектов файлов-чертежей, в графическом меню присутствовали по 2 группы элементов для отмены операций редактирования.
Например, при работе с моделями поверхностей во второй линейке были элементы для отмены редактирования моделей поверхностей, а в первой линейке присутствовали элементы для отмены операций редактирования файлов-чертежей, что иногда приводило к ошибочному нажатию кнопок. Сейчас во второй линейке графического меню присутствует только та группа элементов для отмены операций редактирования, которая относится к текущей группе режимов.

16. Для визуальной наглядности линейка координат окна, активного для настроек, кроме обрамления красной линией стала заливаться розовым цветом.

17. Добавлен режим изменения размеров полигона с растровым изображением по заданному расстоянию между двумя точками.

18. Произведены изменения в диалогах "Параметры текста" и "Параметры выделенных текстов" - добавлен управляющий элемент для выбора цвета текста непосредственно в этих диалогах.

19. При вводе полилиний во вспомогательном окошке выводится не только длина от последней введенной точки до курсора, но и длина от начала введенной полилинии до курсора.

 

Версия 10.04 от 15.05.2018г

1. Добавлена возможность работы с полилиниями и полигонами файлов-чертежей, представленными в виде таблицы с параметрами полилиний (полигонов) и связанной с ней таблицей, содержащей координаты точек текущей полилинии (полигона).

    1а. Для полилиний и полигонов пользователь может добавлять произвольное количество дополнительных полей (числовых и текстовых).
    1б. Полилинии и полигоны в таблице могут быть отсортированы по значениям в одном или нескольких столбцах.
    1в. К полилиниям и полигонам в таблице можно применить фильтры по значениям в одном или нескольких столбцах.
    1г. Можно задать, что в графических окнах отрисовывать все полилинии и полигоны или только те полилинии и полигоны, которые отображаются в таблице в соответствии с заданными фильтрами.
    1д. В таблице можно производить редактирование параметров полилиний и полигонов или координат их точек.
    1е. После изменения значения в клетке таблицы производится перерисовка изображения в графических окнах (автоматическую перерисовку можно отключить).
    1ж. После выполнения операций редактирования в рабочих графических окнах производится обновление таблицы с полилиниями и полигонами (если "включено" окно с таблицей).
    1з. Имеется возможность центрироваться в рабочих графических окнах в текущую точку текущей полилинии (полигона).

2. Добавлен режим  Получение информации о полилинии в таблице.
3. Добавлен режим  Получение информации о полигоне в таблице.

4. Добавлена возможность измененения положения последней введенной точки в процессе ввода полилинии (исходя из координат предпоследней и последней введенных точек).
Например, при оконтуривании рудных тел, можно в процессе ввода, без дополнительных построений, вводить точку, находящуюся посередине между рудным и безрудным интервалом.

5. Добавлен режим  Перемещение точки (точек) модели поверхности.

6. Добавлен режим  Построение модели поверхности в полигоне, формируемом из соединяющихся между собой полилиний. Участвуют маркшейдерские отметки, и полилинии, попадающие в полигон.

7. Добавлен режим   Опускание перпендикуляра из точки на отрезок.

8. Добавлен режим  Изменение порядковых номеров полилиний.

9. Добавлен режим  Изменение порядковых номеров полигонов.

10. Внесены изменения в режим  Построение окружности по трем точкам, в частности, добавлена возможность выбора первых двух точек выбором отрезка полилинии или полигона.

11. Внесены изменения в режим   Перемещение сторон параллелограмма с Bitmap или всего параллелограмма - теперь имеется возможность передвигать не только стороны, но и угловые точки.

12. При добавлении разрезов из полилиний теперь допускается не задавать название разреза - в этом случае название разреза формируется автоматически.

13. Добавлена возможность не записывать в модель поверхности полилинии-тальвеги (водоразделы) при построении модели поверхности.

14. Добавлены следующие функции, используемые в формулах в различных таблицах :
-  СИМВОЛЫ_ВСТАВИТЬ  - в текстовом столбце вставить символы (текст) после символа с заданным номером (или перед этим символом);
-  СИМВОЛЫ_НАЙТИ_ВСТАВИТЬ  - в текстовом столбце найти заданные символы (фрагмент текста) и вставить после них (или перед ними) заданные символы (текст);
-  ДАТАВРЕМЯ_В_ДАТУ_ГГГГММДД_ОДНИМ_ЧИСЛОМ - позволяет преобразовать дату/время из системного 64-битного целого числа в дату, заданную целым числом типа : 20171113, что означает 2017год 11 месяц 13 число.

15. Ускорена отрисовка моделей поверхностей в 3D окнах. Это особенно заметно для моделей поверхностей с сотнями тысяч и миллионами треугольников.

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

17. Усовершенствован внешний вид основного курсора, используемого в рабочих графических окнах. Теперь размеры курсора изменяются в зависимости от разрешающей способности экрана.

18. Добавлена возможность чтения информации из файлов тахеометров, записанных в формате SDR33.

19. При чтении списка разрезов из текстового файла теперь производится не замена текущего списка разрезов, а добавление нового списка разрезов (название нового списка разрезов делается таким, как у прочитанного текстового файла со списком разрезов). 

 

Версия 10.03 от 03.08.2017г

1. Добавлено 'опускание' модели поверхности на заданные точки.

2. Если при импорте инклинометрии координатами в БД нет выработки с названием как у импортируемой точки, то в БД добавляется новая выработка и для нее в таблицу со списком выработок записываются координаты начала выработки, равные координатам первой импортируемой точки.

3. При нахождении интервалов опробования, попадающих в каркасы добавлена возможность записи в БД информации о ДВУХ каркасах, в которые попадает интервал опробования.
При разметке интервалов опробования, попадающих в каркас, если интервал попадает в несколько каркасов, но эти каркасы содержат одинаковое значение для записи, (например, номер объекта) то это не ошибка, как было ранее.

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

5. Добавлено выделение треугольников (соседних друг с другом), ориентация которых схожа с ориентацией выбранного треугольника (может быть полезным, например, при выделении треугольников, составляющих висячий / лежачий бок рудного тела).

6. Добавлено разделение моделей поверхностей на области (например, для определения треугольников, составляющих висячий / лежачий бок рудного тела).

7. Добавлены новые возможности при расчете рудных интервалов по заданным кондициям :

- возможность за один прием производить расчеты рудных интервалов по разным кондициям для разных типов руд;

- возможность принудительного объединения интервалов / запрета на включение в руду при расчете рудных интервалов, что позволяет формировать чистовую таблицу с рудными интервалами с учетом пожеланий геолога.

8. Добавлена возможность за один прием создавать несколько таблиц с рудными интервалами, имеющих одинаковые кондиционные показатели и отличающиеся друг от друга вариантами (алгоритмами) расчета.

9. Добавлено автоматическое занесение цвета для столбца с номером борта и столбца с содержанием на истинную мощность в создаваемой таблице с рудными интервалами.

10. Добавлены новые возможности при расчетах рудных интервалов по многим бортам с заданным шагом :

- возможность задавать тип руды, для которого произвести расчеты;

- возможность за один прием производить расчеты как с включенной, так и с выключенной опцией удаления близкорасположенных рудных интервалов (либо оба варианта - и с включенной и с выключенной этой опцией).

11. Добавлен еще один вид сохраняемой информации из dgs-файла (запись всех исходных полилиний и точек, а оставшиеся точки, не входящие ни в одну полилинию или точку - как маркшейдерские отметки).

12. Добавлен режим автоматического формирования полигона из соединяющихся между собой полилиний, причем в качестве исходной задается только одна полилиния.

13. Добавлен режим поиска и корректировки (автоматической и интерактивной) близкорасположенных точек полилиний.

14. Добавлен режим подсчета объемов выемки и отсыпки для двух незамкнутых моделей поверхностей.

15. Добавлен режим построения каркаса подземной выработки заданного профиля вдоль полилинии.

16. Добавлено чтение из dxf-файлов Autocad примитивов типа INSERT.

 

Версия 10.02 от 09.02.2017г

Главное, что появилось в версии программы 10.02 - это возможность использования динамической анизотропии (Dynamic anisotropy) при построении блочных моделей.

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

Использование технологии динамической анизотропии позволяет задавать разную ориентацию эллипсоидов (поиска и анизотропии) для каждого блока блочной модели. Такие эллипсоиды называются динамическими эллипсоидами.

В программе предусмотрено 2 способа задания исходных эллипсоидов, используемых для последующего вычисления ориентации эллипсоидов в каждом блоке блочной модели.
Первый способ - получение ориентации исходных эллипсоидов исходя из направления и угла падения плоскостей треугольников триангулированных моделей поверхностей. Подобный способ используется, например, в программе Datamine.
При втором способе в качестве исходных данных также используются триангулированные модели поверхностей. Но кроме треугольников в них присутствуют специальным образом подготовленные полилинии, которые участвуют в определении ориентации исходных моделей поверхностей наряду с треугольниками. Второй способ, по сравнению с первым, позволяет получить более плавные и логичные изменения ориентации эллипсоидов при переходе от одного исходного эллипсоида к другому.
При первом способе находятся только два направления (азимут падения и угол падения), то есть можно сделать только два поворота эллипсоидов, а при втором способе можно управлять всеми тремя поворотами эллипсоидов.

Полученные по первому или второму способу векторы трех осей исходных эллипсоидов участвуют при интерполяции с использованием метода обратных квадратов. В результате интерполяции для каждого блока блочной модели вычисляются единичные векторы, описывающие ориентацию эллипсоида для каждого блока. Для более удобной последующей работы полученные векторы преобразуются в три угла поворота вокруг осей эллипсоида и записываются в заданные столбцы блочной модели.
Подробнее - см. Пример построения поверхностей для динамических эллипсоидов и Пример расчета ориентации динамических эллипсоидов.

2. Добавлена возможность использования при построении блочной модели индивидуальной ориентации эллипсоидов для каждого блока блочной модели (динамические эллипсоиды).
Подробнее - см. Пример расчета блочной модели с дин. эллипсоидами.

3. Добавлена возможность отрисовки специальных значков, показывающих ориентацию эллипсоидов в каждом блоке блочной модели (задаются 3 столбца блочной модели с углами поворотов эллипсоидов).
Могут быть заданы два набора из трех столбцов с углами поворотов, что позволяет легко сравнивать разные варианты динамических эллипсоидов.

4. Добавлена возможность отрисовки эллипсоидов для текущего блока блочной модели. Одновременно можно показать два эллипсоида для текущего блока блочной модели. Эллипсоиды отрисовываются в виде модели поверхности с осями, длины которых соответствуют длинам осей выбранного эллипсоида. Эллипсоиды помещаются в точку центра базового блока, к которому относится текущий блок блочной модели.

5. Добавлены новые опции при отрисовке блочных моделей в 3D окнах для наглядного представления внутренней структуры блочной модели:
- "нарезание" на вертикальные и (или) горизонтальные слои;
- вырезание из блочной модели областей в форме параллелепипедов.

6. Добавлены режимы редактирования полилиний, находящихся в моделях поверхностей:

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

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

8. Добавлен новый режим работы с моделями поверхностей - Пересечение моделей поверхностей плоскостью, задаваемой двумя точками в окне.

9. Добавлена возможность "расширения/сужения" каркасов (перемещение точек в направлении нормалей в точках).

10. Добавлено вспомогательное окошко, появляющееся при вводе полилиний, в котором выводится информация о длине и направлении текущего вводимого отрезка.

11. При импорте блочных моделей из текстового файла добавлена информация о минимальных/максимальных прочитанных значениях в числовых столбцах или о максимальном количестве символов в текстовых столбцах, что позволяет оптимизировать форматы в столбцах блочной модели.

12. Добавлены новые функции при работе с таблицами:   EXP, LN, LOG, LOG10, ПИ.

13. Добавлена опция округления при преобразовании координат точек моделей поверхностей.

14. При расчете композитов в расчетной таблице БД разведочных выработок добавлена возможность раздельной обработки интервалов, относящихся к разным зонам (интервалы, относящиеся к разным зонам не объединяются друг с другом).

15. Добавлены новые виды связанных графических окон :
- "Разрез (то же разрез) / Разрез (тот же разрез)". При изменении разреза в одном из таких связанных рабочих графических окон производится автоматическое изменение разреза во втором рабочем графическом окне. Удобно, например сравнивать блочные модели, когда в одном окне рисуется разрез по одной блочной модели, а во втором окне - разрез по другой блочной модели.
- "Ортог. проекция / Ортог. проекция".
- "Персп. изобр. / Персп. изобр.".

16. В режиме работы с выделенными треугольниками моделей поверхностей добавлена возможность изменения координат точек выделенных треугольников.

17. При работе с таблицей блочной модели добавлена возможность перехода к записи с заданными индексами.

Версия 10.01 от 31.05.2016г

Главное, что появилось в программе версии 10.01 - это  построение блочной модели с использованием методов обратных расстояний и ближайшего соседа.

Кроме того, в программе сделаны следующие изменения:

1. К имевшимся четырем добавлены еще 3 варианта сохранения информации из файла с моделями поверхностей (*.dgs) в файл-чертеж (*.mn4):
   5-й вариант - запись всех точек моделей поверхнностей как маркшейдерских отметок.
   6-й вариант - проецирование всех ребер на плоскость текущего окна.
   7-й вариант - проецирование (в виде полилиний) внешних контуров моделей поверхности на плоскость текущего окна (например, для получения проекции внешних контуров каркасов на вертикальную плоскость).


2. Добавлены
новые функции : ЗНАЧЕНИЕ_ПРЕДЫДУЩЕЕ_ЕСЛИ, ЗНАЧЕНИЕ_ПРЕДЫДУЩЕЕ_НЕПУСТОЕ, ЗНАЧЕНИЕ_СЛЕДУЮЩЕЕ_ЕСЛИ, ЗНАЧЕНИЕ_СЛЕДУЮЩЕЕ_НЕПУСТОЕ

3. Добавлены кнопки в диалог построения формулы (цифры от 0 до 9, точка, пробел).
В этом же диалоге сделаны более подробные комментарии ко многим функциям.

4. При получении исходных интервалов для рудных добавлена возможность вывода информации о длинах непустых интервалов (добавлено вычисление непустых и пропуск пустых при вычислении средневзвешенных содержаний).

5. Усовершенствован диалог "Габаритные размеры полилинии (полигона)" - добавлены дополнительные варианты базовых точек, добавлены проценты для размеров.

6. В диалог получения информации об объектах в загруженных в проект файлах добавлено кол-во полилиний и исходных точек хранящихся внутри моделей поверхностей.

7. Добавлена расчетная таблица нового типа: "Выбор интервалов, отвечающих заданным условиям" (остальные интервалы объединяются и заполняются пустыми значениями).

8. Добавлена опция использования (при отрисовке) нормали не только к треугольникам в целом, но и к их точкам (для ускорения отрисовки).

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

10. Добавлена возможность выделения треугольника по номеру (удобно при поиске/удалении ошибочных треугольников).

11. Для окон разреза сделаны, как и для окон плана, 2 варианта отрисовки моделей поверхностей - проекция треугольников или срез текущим разрезом.

12. Добавлен режим корректировки Z для полилиний, стыкующихся по X и Y, но имеющих разные Z.

13. Усовершенствован диалог импорта блочных моделей из текстового файла:
- опция удаления кавычек в текстовых значениях;
- запись параметров импорта блочной модели в проект / чтение параметров импорта из проекта ;
- запись параметров импорта блочной модели в отдельный файл/ чтение параметров импорта из отдельного файла;
- чтение названий столбцов из первой строки исходного текстового файла и заполнение соответствующих управляющих элементов диалога импорта.

14. Добавлено чтение из dbf-файла для соответствующего shp-файла. Результат записывается в строку комментариев полилинии (полигона, точки).

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

16. Изменения при работе с пунктами меню "Сервис/Файл-чертеж(mn4)/Спроецировать объекты текущего основного файла на текущую модель поверхности" и  "Сервис/Файл-чертеж(mn4)/То же, но без добавления точек пересечения полилиний с ребрами треугольников".
Раньше производилось проецирование только полилиний (полигонов).
Сейчас проецируются все объекты, т.е. не только полилинии, но и точки, маркшейдерские отметки и тексты.
Если при проецировании точки попадают в несколько треугольников (например, при проецировании на каркас, обычно получаются 2 точки, то в первом случае запишутся все точки-проекции, а во втором случае будет оставлена только одна точка (ближайшая к наблюдателю).

17. В режиме работы с выделенными выработками БД разведочных выработок (при работе в графическом окне), во всплывающее меню добавлены 2 новых пункта:
- Спроецировать начала выделенных выработок на текущую модель поверхности.
- Спроецировать линии выделенных выработок на текущую модель поверхности.

---------------------------------------------------------------------------------------