Easy3D Versions Save

A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data

v2.4.3

3 years ago
  • all easy3d libraries prefixed with easy3d_;
  • clearer structure of the build tree;
  • some minor bug fixes.

v2.4.2

3 years ago

Support polyhedral meshes

v2.4.1

3 years ago

Bug fixes and code cleaning.

v2.4

4 years ago
  • First version with finalized API.
  • Clean module dependency.

v2.3.1

4 years ago
  • Tessellator now uses a more robust hash function;
  • Fixed a bug in ManifoldBuilder where the outgoing halfedge of vertices may not be valid after modification of the model.
  • Added Delaunay triangulation.

v2.3

4 years ago

Add a new class 'State' to manage the rendering states of drawables.

v2.2

4 years ago
  • New features: mesh curvature, simplification, smoothing, fairing, remeshing, hole filling, subdivision, etc., based on the PMP library;
  • Better tutorial structure (new tutorials will be added soon);
  • Easier OpenGL buffer management for standard drawables.

v2.1

4 years ago

More features and cleaner code.

v2.0

5 years ago

Major changes:

  • Reorganized the classes/functions in modules (i.e., core, viewer, fileio, util).
  • Added a few rendering techniques (e.g., shadow, eye-dome lighting, ambient occlusion, transparency).
  • Added a few tutorial examples.

v1.0

5 years ago

The first release of Easy3D tested on macOS, Linux (Ubuntu), and Windows.