add a readme

This commit is contained in:
papush! 2021-11-28 17:13:32 +01:00
parent 686e8cf397
commit 8686f6836f
2 changed files with 28 additions and 2 deletions

23
LISEZ-MOI.txt Normal file
View File

@ -0,0 +1,23 @@
TP de modélisation géométrique réalisé dans le cadre du M2 GIG
par Jérémy André et Cyril Colin
Ceci comprend les fonctionalités de remplissage de trous, d'analyse de
courbure et d'adoucissement d'un maillage. Des maillages exemples sont
inclus, data/gargoyle_trou.obj est un bon exemple pour le
remplissage, data/bunnyLowPoly-noisy.obj pour l'adoucissement.
Compilation
cmake -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS=-O2
puis
cmake --build build
Exécution
build/tp [FICHIER OBJ]
Dépendances
- Eigen (téléchargée automatiquement)
- Openmesh (téléchargée automatiquement)
- MeshReconstruction (inclue dans `external')

View File

@ -92,10 +92,13 @@ MainWindow::MainWindow(QWidget *parent)
connect(smooth_cotan, &QPushButton::clicked, connect(smooth_cotan, &QPushButton::clicked,
[&]() { emit smoothCotangentClicked(smooth_cotangent_factor); }); [&]() { emit smoothCotangentClicked(smooth_cotangent_factor); });
smooth_layout->addWidget(smooth_cotan, 2, 0); smooth_layout->addWidget(smooth_cotan, 2, 0);
smooth_layout->addWidget(smooth_cotangent_factor_input->slider(), 3, 0); QLabel *smooth_cotan_text =
new QLabel("Facteur de l'adoucissement cotangentiel", this);
smooth_layout->addWidget(smooth_cotan_text, 3, 0);
smooth_layout->addWidget(smooth_cotangent_factor_input->slider(), 4, 0);
QDoubleSpinBox *sb = (QDoubleSpinBox *)(smooth_cotangent_factor_input->spinBox()); QDoubleSpinBox *sb = (QDoubleSpinBox *)(smooth_cotangent_factor_input->spinBox());
sb->setDecimals(5); sb->setDecimals(5);
smooth_layout->addWidget(smooth_cotangent_factor_input->spinBox(), 3, 1); smooth_layout->addWidget(smooth_cotangent_factor_input->spinBox(), 4, 1);
toolbar.addWidget(smooth_box); toolbar.addWidget(smooth_box);