Skip to content

Commit

Permalink
Merge branch 'master' into FixDocDeploy
Browse files Browse the repository at this point in the history
  • Loading branch information
kerautret committed Jun 10, 2024
2 parents be5a1a6 + b413c44 commit 53f0aa3
Show file tree
Hide file tree
Showing 14 changed files with 1,832 additions and 343 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/buildAndDocumentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ env:
CONFIG_GLOBAL:
CONFIG_LINUX: -DWITH_MAGICK=true -DWITH_GMP=true -DWITH_FFTW3=true -DWARNING_AS_ERROR=ON -DWITH_HDF5=true -DWITH_QGLVIEWER=true -DWITH_CAIRO=true -DWITH_EIGEN=true -DDGTAL_ENABLE_FLOATING_POINT_EXCEPTIONS=true
CONFIG_MAC: -DWITH_EIGEN=true -DWITH_GMP=tue
CONFIG_WINDOWS: -DWITH_OPENMP=true -DENABLE_CONAN=true #-DWITH_FFTW3=true #-DWITH_CAIRO=true #-DWITH_ITK=true -DWITH_GMP=true
CONFIG_WINDOWS: -DWITH_OPENMP=true -DENABLE_CONAN=true -DDISABLE_POLYSCOPE=ON #-DWITH_FFTW3=true #-DWITH_CAIRO=true #-DWITH_ITK=true -DWITH_GMP=true


jobs:
Expand All @@ -33,7 +33,7 @@ jobs:
if: matrix.os == 'ubuntu-latest'
run: |
sudo apt-get update
sudo apt-get install zsh libqglviewer-dev-qt5 libboost-dev libeigen3-dev ninja-build libhdf5-serial-dev libboost-dev libcairo2-dev libgmp-dev libgraphicsmagick++1-dev libfftw3-dev
sudo apt-get install zsh libqglviewer-dev-qt5 libboost-dev libeigen3-dev ninja-build libhdf5-serial-dev libboost-dev libcairo2-dev libgmp-dev libgraphicsmagick++1-dev libfftw3-dev xorg-dev libglu1-mesa-dev freeglut3-dev mesa-common-dev
- name: Get white list tools
run : |
Expand Down Expand Up @@ -142,7 +142,7 @@ jobs:
- name: Set up
run: |
sudo apt-get update
sudo apt-get install libboost-dev graphviz texlive doxygen libqglviewer-dev-qt5 libeigen3-dev ninja-build libhdf5-serial-dev libboost-dev libcairo2-dev libgmp-dev libgraphicsmagick++1-dev libfftw3-dev
sudo apt-get install libboost-dev graphviz texlive doxygen libqglviewer-dev-qt5 libeigen3-dev ninja-build libhdf5-serial-dev libboost-dev libcairo2-dev libgmp-dev libgraphicsmagick++1-dev libfftw3-dev xorg-dev libglu1-mesa-dev freeglut3-dev
- name: DGtalBuild (linux)
shell: bash
Expand Down
15 changes: 15 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake")
SET(DGTALTOOLS_RANDOMIZED_BUILD_THRESHOLD "100" CACHE INTERNAL "Threshold for the random selection of tools to build.")
SET(DGTALTOOLS_RANDOMIZED_BUILD_WHITELIST "" CACHE INTERNAL "List of whitelisted tools to build.")
option(NO_ADD_STBIMAGE_IMPLEMENT "To avoid duplicated linking errors (like LNK2005 in MSVC)" OFF)
option(DISABLE_POLYSCOPE "Disable polyscope based tools" OFF)



Expand Down Expand Up @@ -106,6 +107,20 @@ if ( WITH_ITK )
ENDIF( WITH_ITK )



#-----------------------------------------------------------------------------
# polyscope
#-----------------------------------------------------------------------------
if (NOT(DISABLE_POLYSCOPE))
message(STATUS "Enabling polyscope tools")
include(CPM)
include(polyscope)
else()
message(STATUS "Disabling polyscope tools")
endif()



# -----------------------------------------------------------------------------
# Documentation
# -----------------------------------------------------------------------------
Expand Down
19 changes: 19 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# DGtalTools 1.4 (beta)

- *build*
- Remove STBimage preprocessor instruction used to fix MVSC that is
no more usefull since DGtal PR [175](https://github.com/DGtal-team/DGtal/pull/1715)
(Bertrand Kerautret [#459](https://github.com/DGtal-team/DGtalTools/pull/459))


- *visualisation*
- meshViewer: new options to change the default background color, to
load camera settings at startup, to change at startup the light
Expand All @@ -13,9 +19,22 @@
- meshViewer: new option to set alpha channel of the mesh color.
(Bertrand Kerautret
[#451](https://github.com/DGtal-team/DGtalTools/pull/451))
- 3dSDPViewer: new option to set alpha channel of the mesh color.
(Xun Gong
[#452](https://github.com/DGtal-team/DGtalTools/pull/452))
- meshViewer: Add colored SDP option in meshViewer when input texts is an alpha mesh and a colored SDP respectively.
(Xun Gong
[#452](https://github.com/DGtal-team/DGtalTools/pull/452))
- volscope new vol visualization tool using polyscope (David Coeurjolly,
[#455](https://github.com/DGtal-team/DGtalTools/pull/455))
- volscope documentation enhanced (David Coeurjolly,
[#460](https://github.com/DGtal-team/DGtalTools/pull/460))

- *volumetric*
- volReSample: fix the impossibility to export to vol when ITK is activated
(Bertrand Kerautret [#445](https://github.com/DGtal-team/DGtalTools/pull/445))
- volFillInterior: add new option to set the filling value.
(Bertrand Kerautret [#456](https://github.com/DGtal-team/DGtalTools/pull/456))

- *converters*
- mesh2vol: small fix to read generic mesh.
Expand Down
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,13 @@ Galleries
<td align=center ><a href="https://dgtal-team.github.io/doctools-nightly/CompSurfelData.html" > 3dCompSurfelData</a></td>
<td align="center" colspan="2"><a href="https://dgtal-team.github.io/doctools-nightly/Doc3dImplicitSurfaceExtractorByThickening.html" > 3dImplicitSurfaceExtractorByThickening</a> </td>
</tr>
<tr>
<td align="center" colspan="2"><img width=250 src="doc/images/volscope-surface.png"</td>

</tr>
<tr>
<td align="center" colspan="2"> volscope </td>
</tr>
</table>
</center>

Expand Down
Loading

0 comments on commit 53f0aa3

Please sign in to comment.