Geom Software - C++ Programming and Geometry Libraries
WOF Documentation pages v1.17
WOF Documentation
WOF C++ Point Cloud Mesher
Point cloud to mesh - Fast surface reconstruction software
Mesh to point cloud - Quality point cloud creator
Mesh to mesh - Convert a mesh into a point cloud and reconstruct it from there
WOF is as a C++ library and command line executable for Windows and Linux development.
Download the WOF library and command line application
There are two WOF builds:
WOF PURE comes without any dependencies so it can be integrated smoothly. It includes a 500 000 points student/eval license.
WOF LM comes with a license manager (LM) and allows an unlimited number of points during the trial period.
Both variants contain a dynamic C++ library, a command line application, C++ examples and documentation.
License
WOF is a commercial project with maintenance and support.
A free student license for non-commercial research and evaluation is included in the PURE build. It allows 500 000 points.
The LM build includes an evaluation license for research and commercial tests. It is unlimited during the trial period. If you want to use WOF in your commercial project, please contact the author and give as much information as possible.
Release Notes and Version History
Version 1.17, May 1st, 2024:
Enhanced Performance
New Hole Closing Algorithm: Successfully closes complicated holes without requiring 2-manifold surfaces.
Version 1.16, December 7th, 2023:
Bugfix in estimateAvgSpacing()
Default for –numGrowSteps in wof.exe adapted to 1
Version 1.15, December 6th, 2023:
Hole closing improved
Version 1.14, August 24th, 2023:
Algorithms optimized, WOF is much faster now
Memory leak fixed.
Better quality
Version 1.13, January 18th, 2023:
Support for RGB color
Memory leak fixed
Performance improved
Version 1.12, Sep 29th, 2022:
New hole closing algorithm, use the -H option
Stability improved
Version 1.11, May 23rd, 2022:
Bugfix when no work in progress bar
New function estimateAvgSpacing() to estimate the density of a point cloud
Version 1.10, May 7th, 2022:
Progress bar support
Two separate variants: PURE and LM
Extended API for detailed control over mesh reduction, mesh smoothing and edge flips.
C++ example improved
Version 1.09, March 16th, 2022:
Laplacian smoothing removes noise
Edge flips fit the triangulation to the thought surface
Mesh simplification reduces the number of triangles
Better performance
Multithreading improved
Bugfixes
Enhanced C++-API
Version 1.08, February 17th, 2022:
Another bugfix
Version 1.07, February 16th, 2022:
Bugfix in yesterday's version
Version 1.06, February 15th, 2022:
Mesh melting improved.
Tiny holes due to poor sampling are better avoided.
Bugs solved.
Quality improved.
Version 1.05, July 6th, 2021:
Improved mesh melting
Version 1.04, April 3rd, 2020:
Static and dynamic linking is now available (static linking since v1.10 to reduce the complexity)
CMake improved, Visual Studio project, Makefile
Example data exchanged
Version 1.03, March 23rd, 2020:
First official release of the WOF software:
Readers and Writers for the *.ply, *.stl, *.asc, *.bin, *.list file formats exist now
A Mesh-to-Cloud method has been added
An API has been made
The library has been tested for memory leaks
Documentation pages have been written
Version Beta2, October 2019:
Reconstruction quality improved
Library versions added
Version Beta1, March 2019:
This software is developed since 2016 when it was a module of the Fade2D software.
For flexibility reasons the whole point cloud topic has been been moved to the separate WOF project now.