Skip to content

Commit 53f0aa3

Browse files
authored
Merge branch 'master' into FixDocDeploy
2 parents be5a1a6 + b413c44 commit 53f0aa3

14 files changed

+1832
-343
lines changed

.github/workflows/buildAndDocumentation.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ env:
1212
CONFIG_GLOBAL:
1313
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
1414
CONFIG_MAC: -DWITH_EIGEN=true -DWITH_GMP=tue
15-
CONFIG_WINDOWS: -DWITH_OPENMP=true -DENABLE_CONAN=true #-DWITH_FFTW3=true #-DWITH_CAIRO=true #-DWITH_ITK=true -DWITH_GMP=true
15+
CONFIG_WINDOWS: -DWITH_OPENMP=true -DENABLE_CONAN=true -DDISABLE_POLYSCOPE=ON #-DWITH_FFTW3=true #-DWITH_CAIRO=true #-DWITH_ITK=true -DWITH_GMP=true
1616

1717

1818
jobs:
@@ -33,7 +33,7 @@ jobs:
3333
if: matrix.os == 'ubuntu-latest'
3434
run: |
3535
sudo apt-get update
36-
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
36+
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
3737
3838
- name: Get white list tools
3939
run : |
@@ -142,7 +142,7 @@ jobs:
142142
- name: Set up
143143
run: |
144144
sudo apt-get update
145-
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
145+
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
146146
147147
- name: DGtalBuild (linux)
148148
shell: bash

CMakeLists.txt

+15
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake")
1111
SET(DGTALTOOLS_RANDOMIZED_BUILD_THRESHOLD "100" CACHE INTERNAL "Threshold for the random selection of tools to build.")
1212
SET(DGTALTOOLS_RANDOMIZED_BUILD_WHITELIST "" CACHE INTERNAL "List of whitelisted tools to build.")
1313
option(NO_ADD_STBIMAGE_IMPLEMENT "To avoid duplicated linking errors (like LNK2005 in MSVC)" OFF)
14+
option(DISABLE_POLYSCOPE "Disable polyscope based tools" OFF)
1415

1516

1617

@@ -106,6 +107,20 @@ if ( WITH_ITK )
106107
ENDIF( WITH_ITK )
107108

108109

110+
111+
#-----------------------------------------------------------------------------
112+
# polyscope
113+
#-----------------------------------------------------------------------------
114+
if (NOT(DISABLE_POLYSCOPE))
115+
message(STATUS "Enabling polyscope tools")
116+
include(CPM)
117+
include(polyscope)
118+
else()
119+
message(STATUS "Disabling polyscope tools")
120+
endif()
121+
122+
123+
109124
# -----------------------------------------------------------------------------
110125
# Documentation
111126
# -----------------------------------------------------------------------------

ChangeLog.md

+19
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# DGtalTools 1.4 (beta)
22

3+
- *build*
4+
- Remove STBimage preprocessor instruction used to fix MVSC that is
5+
no more usefull since DGtal PR [175](https://github.com/DGtal-team/DGtal/pull/1715)
6+
(Bertrand Kerautret [#459](https://github.com/DGtal-team/DGtalTools/pull/459))
7+
8+
39
- *visualisation*
410
- meshViewer: new options to change the default background color, to
511
load camera settings at startup, to change at startup the light
@@ -13,9 +19,22 @@
1319
- meshViewer: new option to set alpha channel of the mesh color.
1420
(Bertrand Kerautret
1521
[#451](https://github.com/DGtal-team/DGtalTools/pull/451))
22+
- 3dSDPViewer: new option to set alpha channel of the mesh color.
23+
(Xun Gong
24+
[#452](https://github.com/DGtal-team/DGtalTools/pull/452))
25+
- meshViewer: Add colored SDP option in meshViewer when input texts is an alpha mesh and a colored SDP respectively.
26+
(Xun Gong
27+
[#452](https://github.com/DGtal-team/DGtalTools/pull/452))
28+
- volscope new vol visualization tool using polyscope (David Coeurjolly,
29+
[#455](https://github.com/DGtal-team/DGtalTools/pull/455))
30+
- volscope documentation enhanced (David Coeurjolly,
31+
[#460](https://github.com/DGtal-team/DGtalTools/pull/460))
32+
1633
- *volumetric*
1734
- volReSample: fix the impossibility to export to vol when ITK is activated
1835
(Bertrand Kerautret [#445](https://github.com/DGtal-team/DGtalTools/pull/445))
36+
- volFillInterior: add new option to set the filling value.
37+
(Bertrand Kerautret [#456](https://github.com/DGtal-team/DGtalTools/pull/456))
1938

2039
- *converters*
2140
- mesh2vol: small fix to read generic mesh.

README.md

+7
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,13 @@ Galleries
197197
<td align=center ><a href="https://dgtal-team.github.io/doctools-nightly/CompSurfelData.html" > 3dCompSurfelData</a></td>
198198
<td align="center" colspan="2"><a href="https://dgtal-team.github.io/doctools-nightly/Doc3dImplicitSurfaceExtractorByThickening.html" > 3dImplicitSurfaceExtractorByThickening</a> </td>
199199
</tr>
200+
<tr>
201+
<td align="center" colspan="2"><img width=250 src="doc/images/volscope-surface.png"</td>
202+
203+
</tr>
204+
<tr>
205+
<td align="center" colspan="2"> volscope </td>
206+
</tr>
200207
</table>
201208
</center>
202209

0 commit comments

Comments
 (0)