Skip to content

OuEmily/2DCement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

2DCement

Приложение, осуществляющая 2D моделирование цемента.

image

На входе:

Параметры, вводимые пользователем:

  Ширина области генерации цемента,

  Высота области генерации цемента,

  Количество многоугольников в структуре цемента,

  Минимальное  и максимальное количество вершин в многоугольниках,

  Количество строк и столбцов разделения области генерации(отвечает за то, насколько плотной будет структура, чем больше строк и столбцов, тем плотнее),

  Минимальное расстояние между многоугольниками, 

  Дополнительное количество итераций генерации (параметр отвечает за то, сколько различных размеров агрегатов встречается),

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

На выходе:

изображение полученной модели, её векторное описание

Функционал:

  • моделирование структуры цемента в заданной пользователем области
  • отрисовка полученной модели в 2D
  • возможность получать векторное описание полученной модели
  • возможность просматривать полученную модель

Используемые библиотеки

  • OprnCV (визуализация и создание геометрии)
  • Boost.geometry (агрегация точек для создания многоугольников)

Распределение задач

Юлдашева Эмилия

  • создание геометрии модели цементно обработанного основания методом случайного агрегирования

Амирова Зарина

  • создание приложения

About

Библиотека, осуществляющая моделирование разрывов/трещин материалов, с помощью метода конечных элементов (FEM).

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors