Skip to content

Commit

Permalink
Merge pull request #20 from DGtal-team/rel1.4
Browse files Browse the repository at this point in the history
Blog post for the release 1.4
  • Loading branch information
dcoeurjo authored Jun 10, 2024
2 parents 8096524 + 5d923a3 commit e8381b0
Show file tree
Hide file tree
Showing 6 changed files with 43 additions and 3 deletions.
40 changes: 40 additions & 0 deletions _posts/2024-06-10-dgtal-release1.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
layout: post
title: DGtal release 1.4
---

We are happy to announce the [release 1.4 of DGtal](https://github.com/DGtal-team/DGtal/releases/tag/1.4) and its tools. As always,many new features, edits and bugfixes are listed in the [Changelog](https://github.com/DGtal-team/DGtal/blob/master/ChangeLog.md), and we would like to thank all devs involved in this release. In this short review, we would like to only focus on selected new features.

* **New Features**:
* [Implicit shapes](https://dgtal-team.github.io/doc-nightly/moduleWinding.html) can be constructed from point clouds using generalized winding numbers from [libIGL](https://libigl.github.io).
* `SurfaceMesh` instances can be updated through [flip operations](https://dgtal-team.github.io/doc-nightly/moduleSurfaceMesh.html#SurfMesh_sec8).
* [Lattice polytopes](https://dgtal-team.github.io/doc-nightly/moduleDigitalConvexity.html) describing segments or triangles can be constructed in a much more efficient manner.
* Update of the [Discrete Polygonal Calculus](https://dgtal-team.github.io/doc-nightly/modulePolygonalCalculus.html) module to construct a calculus on a corrected geometry (when the discrete tangent planes are given by user-provided normal vectors).
* A brand new style for the [DGtal documentation](https://dgtal-team.github.io/doc-nightly/index.html).
* DGtal now requires C++17 compilers.

* **DGtalTools/DGtalTools-contrib**:
* New `volscope` tool in DGtalTools for quick visualization of VOL files.
* New tools to edit and color meshes in DGtaltools-contrib (`polyMeshEdit` and `polyMeshColorize`)
<table border="0">
<tr>
<td markdown="span">![](../img/volscope-surface.png) </td><td markdown="span"> ![](../img/volscope-volumetric.png) </td><td markdown="span"> ![](../img/meshedit.png) </td>
</tr>
</table>

* **Project Management**. Many updates of the DGtal repository: new documentation style, new CI and deploy bots for the python binding (using Github Actions), easier build on Windows, many bug and warning fixes...

**Links:**

* DGtal 1.4: [http://dgtal.org/download/](http://dgtal.org/download)
* Complete changelogs:
* [https://github.com/DGtal-team/DGtal/blob/master/ChangeLog.md](https://github.com/DGtal-team/DGtal/blob/master/ChangeLog.md)
* [https://github.com/DGtal-team/DGtalTools/blob/master/ChangeLog.md](https://github.com/DGtal-team/DGtalTools/blob/master/ChangeLog.md)
* [https://github.com/DGtal-team/DGtalTools-contrib/blob/master/ChangeLog.md](https://github.com/DGtal-team/DGtalTools-contrib/blob/master/ChangeLog.md)

* DGtalTools 1.4 [http://dgtal.org/tools/](http://dgtal.org/tools/)
* DGtalTools-contrib 1.4: [http://dgtal.org/tools/](http://dgtal.org/tools/)
* DGtal Documentation: [http://dgtal.org/doc/stable](http://dgtal.org/doc/stable)
* DGtalTools documentation: [http://dgtal.org/doc/tools/stable](http://dgtal.org/doc/tools/stable)
* DGtalTools-contrib: [https://github.com/DGtal-team/DGtalTools-contrib](https://github.com/DGtal-team/DGtalTools-contrib)

4 changes: 2 additions & 2 deletions documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ title: Documentation & Help
---

### Documentation
* [User guide and stable API documentation][1] (1.3)
* [User guide and stable API documentation][1] (1.4)
* [Nightly build doxygen documentation][2]
* [Nightly build doxygen documentation of DGtalTools][22]
* [Documentation docset URL][3] (1.0, for [Dash][4] or [Zeal][5] tools)

### Material for the DGtal tutorial at DGMM 2022
### Materials for the DGtal tutorial at DGMM 2022


During the second [IAPR International Conference on Discrete Geometry and Mathematical Morphology 2022](https://dgmm2022.sciencesconf.org), we had a DGtal tutorial session with many exercises and demos. The material is now available:
Expand Down
2 changes: 1 addition & 1 deletion download.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Download
---
### Releases

* Last stable DGtal release: [DGtal 1.3][2]
* Last stable DGtal release: [DGtal 1.4][2]

### Development version

Expand Down
Binary file added img/meshedit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/volscope-surface.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/volscope-volumetric.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e8381b0

Please sign in to comment.