Skip to content

Implementation of self-organizing tree algorithm

Notifications You must be signed in to change notification settings

wmorellato/trees

Repository files navigation

Note

Kinda abandoned this one...

Algoritmo

Algoritmo tirado de Self-organizing tree models for image synthesis. Usando esse repositorio como referência.

Requisitos

  • cmake > 3.15
  • gcc > 7?
  • conan

Build

Primeiro muda o caminho do arquivo de configuraçao src/environment.hpp:10 pro exemplo aqui config/config.yaml.

Agora tem que dar build na biblioteca Easy3D. Vai pra libs/ e executa install_easy3d.sh. Tem que rodar o script da pasta libs/ porque o CMake vai procurar lá a biblioteca. Foi o único jeito que encontrei de integrar essa biblioteca no build, mas como só vou usar ela pra visualizar as árvores enquanto desenvolvo, depois não vou precisar mais.

Agora pode dar build no projeto.

cd <project_root>
cmake -B ./build
cd build && cmake --build .

O binário vai tá em build/src/trees. Roda passando o número de iterações como argumento, e.g. trees 10.

Exemplo:

image

About

Implementation of self-organizing tree algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published