From 8686f6836f8ff2284985d58b08e9dbdfbd77275b Mon Sep 17 00:00:00 2001 From: papush! Date: Sun, 28 Nov 2021 17:13:32 +0100 Subject: [PATCH] add a readme --- LISEZ-MOI.txt | 23 +++++++++++++++++++++++ src/main_window.cpp | 7 +++++-- 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 LISEZ-MOI.txt diff --git a/LISEZ-MOI.txt b/LISEZ-MOI.txt new file mode 100644 index 0000000..d494cd9 --- /dev/null +++ b/LISEZ-MOI.txt @@ -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') diff --git a/src/main_window.cpp b/src/main_window.cpp index 7a8883e..ac53835 100644 --- a/src/main_window.cpp +++ b/src/main_window.cpp @@ -92,10 +92,13 @@ MainWindow::MainWindow(QWidget *parent) connect(smooth_cotan, &QPushButton::clicked, [&]() { emit smoothCotangentClicked(smooth_cotangent_factor); }); 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()); 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);