Releases
v15.0.0
Compare
Sorry, something went wrong.
No results found
15.0.0 (2024-07-17)
Bug Fixes
ABI: update ABI (cb135f7 )
Abseil: update for options.h (a1ad1f3 )
Abseil: upgrade Abseil and use C++17 features (dccf811 )
Attribute: add exception if serialize failed (409fa9c )
Attribute: not assignable by default (127b310 )
ConvertSolidMesh: order vertices befoer converting solid mesh into hybrid solid (2da9ca7 )
deprecated converts: Removed deprecated convert methods between model and meshes, and on convert meshes. (ba08791 )
Deprecated: remove deprecated methods (ead747a )
deps: update dependencies (7cb2244 )
explicit keyword: Added explicit keyword on several constructors, including Point, Vector, etc. (c680417 )
Filename: expand predefined folders (a706d4b )
Filename: expand predefined folders (64d8bbf )
Filesystem: upgrading to standard filesystem (6eeed4d )
GridHelpers: take a Grid as parameter instead of a RegularGrid (7984705 )
Headers: rename file extensions from .h to .hpp (8cf2685 )
MeshHelpers: no default template parameter for PointFunctions (7f40ca5 )
OG: removal of deprecated functions in grid.h and .cpp, range.h and copy.h (23044e1 )
OG: rename global_angular_epsilon to GLOBAL_ANGULAR_EPSILON (const variable name convention) (692871a )
OG: rename global_epsilon to GLOBAL_EPSILON (const var convention) (5ce44fb )
OG: renaming constexpr array variables with uppercase names (1e2310e )
OG: renaming constexpr array variables with uppercase names (021e477 )
OG: renaming constexpr array variables with uppercase names (missing ones) (4d54431 )
OG: renaming constexpr variables with uppercase names (0e04f44 )
OG: renaming TYPES_ to TYPES (1246344 )
OG: replacing a name that shoudn't be modified (6675c75 )
Optional: use std::optional (fc2b5f8 )
Package: trigger new release (3015953 )
PolyhedronFacetNormal: remove old polyhedron facet method to use the new one (2f0b7f8 )
Private: rename private folders to internal (ccba739 )
Python: update to pyproject.toml configuration (7e89022 )
Rasterize: new name conservative_rasterize_triangle (8bb8ddb )
STL: move to std::make_unique (223d774 )
StringView: use std::string_view (43bccb0 )
TetrahedronSetPoint: replace index_t with local_index_t in tetrahedron set_point (86f3c1c )
UpgradeGuide: upgrade guide for v15 (76116a0 )
Features
Build: add install symlink into build (911fe78 )
C++: update to C++17 (36408dc )
Performance Improvements
AABB: return only the distance from the closest_element query (5fab6b9 )
BREAKING CHANGES
Headers: rename file extensions from .h to .hpp
Deprecated: remove all deprecated methods
Rasterize: renamed rasterize_triangle in conservative_rasterize_triangle
TetrahedronSetPoint: Change GenericTetrahedron set_point parameter from index_t to local_index_t
Attribute: default assignable attribute behavior changed
Private: change namespace detail in private folders to internal namespace
AABB: the return type of AABBTree::closest_element_box changed by losing the point
PolyhedronFacetNormal: polyhedron_facet_normal now returns an optional of her previous return
StringView: absl::string_view has been replaced by std::string_view
explicit keyword: Most single-parameter constructors are now tagged as explicit, removing the possibility to implicitely construct the objects.
Optional: absl::optional has been replaced by std::optional
C++: upgrade standard requirement to C++17
You can’t perform that action at this time.