Recent Releases of geode-common

geode-common - v33.9.1

33.9.1 (2025-08-10)

Bug Fixes


Published by panquez 7 months ago

geode-common - v33.9.0

33.9.0 (2025-07-30)

Bug Fixes

Features

  • Clang: add clang support (b774de0)


Published by panquez 7 months ago

geode-common - v33.8.14

33.8.14 (2025-07-26)

Bug Fixes


Published by panquez 8 months ago

geode-common - v33.8.13

33.8.13 (2025-07-18)

Bug Fixes

  • BRepModifier: virtual block modifier creation (74fb49f)


Published by panquez 8 months ago

geode-common - v33.8.12

33.8.12 (2025-07-12)

Bug Fixes


Published by panquez 8 months ago

geode-common - v33.8.11

33.8.11 (2025-07-10)

Bug Fixes

  • Detail: moving find_containing function in detail section. (f49e617)


Published by panquez 8 months ago

geode-common - v33.8.10

33.8.10 (2025-06-30)

Bug Fixes

  • TriangulatedSurfaceImprovementSimulator: templating class for dimension and adding class for height metric. (c3a62af)


Published by panquez 8 months ago

geode-common - v33.8.9

33.8.9 (2025-06-24)

Bug Fixes

  • ComponentMeshFusion: add check to no treat same unique vertex more than once (59d6274)


Published by panquez 9 months ago

geode-common - v33.8.8

33.8.8 (2025-06-19)

Bug Fixes

  • FuseLinesAroundCorner: add internal relation with the corner is only linked to a single closed line (b648fad)


Published by panquez 9 months ago

geode-common - v33.8.7

33.8.7 (2025-06-14)

Bug Fixes

  • Modifier: better handle clean overrides (ce5be11)


Published by panquez 9 months ago

geode-common - v33.8.6

33.8.6 (2025-06-11)

Bug Fixes

  • BRepModifyier: transfer attribut managers. (6bde0d0)


Published by panquez 9 months ago

geode-common - v33.8.5

33.8.5 (2025-06-03)

Bug Fixes

  • Modifier: missing cleanverticesmodifier in ModelModifier (dccfba7)


Published by panquez 9 months ago

geode-common - v33.8.4

33.8.4 (2025-05-29)

Bug Fixes

  • CMake: better handle gklib/metis (e817981)
  • Partitionner: first version of mesh partitionning (6688b4e)


Published by panquez 9 months ago

geode-common - v33.8.3

33.8.3 (2025-05-26)

Bug Fixes

  • CMake: remove json static dependency (9dd1705)


Published by panquez 10 months ago

geode-common - v33.8.2

33.8.2 (2025-05-15)

Bug Fixes

  • Metis: add Metis as third party (7adfbea)


Published by panquez 10 months ago

geode-common - v33.8.1

33.8.1 (2025-05-07)

Bug Fixes

  • ModelModifier: do not clean if no edges (225be7b)


Published by panquez 10 months ago

geode-common - v33.8.0

33.8.0 (2025-04-30)

Features

  • AddSharpFeatures: fuses lines on corner changes to make sure the mesh vertices are fused too (a49a966)


Published by panquez 10 months ago

geode-common - v33.7.6

33.7.6 (2025-04-26)

Bug Fixes

  • BRepGeometricModifierSimulation: adding test in swap edge validity to avoid non model manifold edge creation. (ba3b215)
  • OpenGeode: update to new build (d1c8f94)


Published by panquez 11 months ago

geode-common - v33.7.5

33.7.5 (2025-04-17)

Bug Fixes

  • Clang: remove errors (536d312)
  • ElementsModifier: remove identical (e01eda3)


Published by panquez 11 months ago

geode-common - v33.7.4

33.7.4 (2025-04-14)

Bug Fixes

  • Metric: add minimal metric (e6107bb)


Published by panquez 11 months ago

geode-common - v33.7.3

33.7.3 (2025-04-12)

Bug Fixes

  • BRepModifier: fix issue in Line-Corner relationship types (avoid internal relationships) (95f1f11)


Published by panquez 11 months ago

geode-common - v33.7.2

33.7.2 (2025-04-11)

Bug Fixes

  • ModelModifer: add setter for updated elements (34303ac)
  • ModelModifier: set dedicated interface for unique vertices (209e8bf)


Published by panquez 11 months ago

geode-common - v33.7.1

33.7.1 (2025-04-09)

Bug Fixes

  • Debug: add missing includes on debug (2cb4b7c)


Published by panquez 11 months ago

geode-common - v33.7.0

33.7.0 (2025-04-09)

Bug Fixes

  • ElementsModifier: update element all the time (935d225)
  • OpenGeode: update ABI (fe918b3)

Features

  • ElementsModifier: add elements modifier mixin (8cd1973)


Published by panquez 11 months ago

geode-common - v33.6.2

33.6.2 (2025-03-27)

Bug Fixes


Published by panquez 12 months ago

geode-common - v33.6.1

33.6.1 (2025-03-21)

Bug Fixes

  • ModelModifer: missing inactive element methods (26192f5)


Published by panquez 12 months ago

geode-common - v33.6.0

33.6.0 (2025-03-14)

Bug Fixes

Features

  • AnisotropicMetric: Modify metric and create an anisotrpic one (9205f2d)


Published by panquez 12 months ago

geode-common - v33.5.5

33.5.5 (2025-03-11)

Bug Fixes


Published by panquez 12 months ago

geode-common - v33.5.4

33.5.4 (2025-03-08)

Bug Fixes

  • OpenGeode: fix ABI for new OpenGeode (b6e3049)
  • Package: trigger new release (d652aa9)


Published by panquez about 1 year ago

geode-common - v33.5.3

33.5.3 (2025-03-07)

Bug Fixes

  • ImprovementsSimulation: move improvement simulations to common (f59d6e5)


Published by panquez about 1 year ago

geode-common - v33.5.2

33.5.2 (2025-03-04)

Bug Fixes

  • bindings: Added missing python binding to library ModifierPointSet (87293ad)


Published by panquez about 1 year ago

geode-common - v33.5.1

33.5.1 (2025-03-04)

Bug Fixes

  • BRepSimulation: fixing bug (replacing use of vertexinpolyhedron() by polyhedron_vertex()). (e309a9e)
  • SolidModifier: fixing function scope leading to link issue on windows (479082e)


Published by panquez about 1 year ago

geode-common - v33.5.0

33.5.0 (2025-02-18)

Bug Fixes

  • BRepGeometricModifierSimulation: validity functions refactoring to reduce the call to cmp and cme functions. (1c19800)
  • TetrahedralSolidModifierSimulation: major collapse and ssc redesign to improve performances. (7b70989)

Features

  • BRepModifierSimulation: adding checks for ssc and sc validity (b835c50)


Published by panquez about 1 year ago

geode-common - v33.4.1

33.4.1 (2025-02-01)

Bug Fixes

  • Logger: missing disable logging (24742af)


Published by panquez about 1 year ago

geode-common - v33.4.0

33.4.0 (2025-01-25)

Bug Fixes

  • BRepGeometricModifier: fixing simulations (c6369e6)
  • OpenGeode: update to new ProgressLogger (c59cc66)
  • SolidSimulation: better handle point lifetime objects (799914f)

Features

  • TriangulatedSurfaceSimulation: adding split collapse edge simulation (640d6c9)


Published by panquez about 1 year ago

geode-common - v33.3.0

33.3.0 (2025-01-15)

Bug Fixes

  • EdgedCurve: add 1D implementation (665d70e)
  • SnappingDetection: missing Surface snapping on PolygonEdge (a79426d)

Features

  • DetermineSplits: add function to give the order of splits to go from one surface to the other (67ba174)


Published by panquez about 1 year ago

geode-common - v33.2.3

33.2.3 (2025-01-14)

Bug Fixes

  • Modifier: add missing PointSetModfier (62ad84d)


Published by panquez about 1 year ago

geode-common - v33.2.2

33.2.2 (2025-01-10)

Bug Fixes


Published by panquez about 1 year ago

geode-common - v33.2.1

33.2.1 (2024-12-27)

Bug Fixes

  • GraphModifier: migrate EdgedCurveModifier oprators (8197bac)


Published by panquez about 1 year ago

geode-common - v33.2.0

33.2.0 (2024-12-25)

Features

  • Modifier: add GraphModifier class (d7dbac3)


Published by panquez about 1 year ago

geode-common - v33.1.6

33.1.6 (2024-12-22)

Bug Fixes

  • ModifierClean: Added a clean of edges and facets to Model Modifier cleans (7824c97)


Published by panquez about 1 year ago

geode-common - v33.1.5

33.1.5 (2024-12-18)

Bug Fixes

  • Mapping: add helper to get the new indices (d899bc3)


Published by panquez about 1 year ago

geode-common - v33.1.4

33.1.4 (2024-12-03)

Bug Fixes

  • BRepModifier: small condition change for trigger warning (3fb409d)


Published by panquez over 1 year ago

geode-common - v33.1.3

33.1.3 (2024-11-23)

Bug Fixes

  • Package: trigger new release (699f9be)
  • TetrahedralModifierSimulation: fixing loop ssc simulation (cc07428)


Published by panquez over 1 year ago

geode-common - v33.1.2

33.1.2 (2024-11-21)

Bug Fixes

  • TetrahedralSolidModifierSimulation: fixing bad memory access issue and adding missing constructors for TetrahedraAfter structs. (e01518b)


Published by panquez over 1 year ago

geode-common - v33.1.0

33.1.0 (2024-11-15)

Bug Fixes

  • SolidPathFinder: allow search for first path only (4f11131)
  • SurfaceSegmentFinder: removing exception and returning optional value (bab6fd2)

Features

  • BRepCutter: cut along BRep Surface path (0775f2b)


Published by panquez over 1 year ago

geode-common - v33.0.10

33.0.10 (2024-11-10)

Bug Fixes

  • Simulation: missing split collapse simulations (a77cedb)


Published by panquez over 1 year ago

geode-common - v33.0.9

33.0.9 (2024-11-04)

Bug Fixes

  • SolidSimulation: missing tetra after split collapse from vertex (93d17fe)


Published by panquez over 1 year ago

geode-common - v33.0.8

33.0.8 (2024-11-02)

Bug Fixes

  • CollapseEdgeInfo: fix missing mappings (edge and facet) in collapse edge operation. (b11cd8d)
  • ModelModifier: fix polygon orientations during merge_surfaces (c3d14a7)


Published by panquez over 1 year ago

geode-common - v33.0.7

33.0.7 (2024-10-30)

Bug Fixes

  • bindings: Renamed some python libs and folders to avoid same naming in different projects. (8e5f319)
  • Build: remove requirements.txt from git (f58a394)
  • DetermineCuts: fix issue in degenerate configuration for segment triangle intersection (6bc0d9b)


Published by panquez over 1 year ago

geode-common - v33.0.6

33.0.6 (2024-10-25)

Bug Fixes

  • OpenGeode: porting to new OpenGeode (b3a468f)
  • OpenGeode: porting to new OpenGeode (afe502a)


Published by panquez over 1 year ago

geode-common - v33.0.5

33.0.5 (2024-10-16)

Bug Fixes

  • SurfacePathFinder: add optional output (92f34bf)


Published by panquez over 1 year ago

geode-common - v33.0.4

33.0.4 (2024-10-12)

Bug Fixes

  • SurfaceModifier: disable debug logging (c60d251)


Published by panquez over 1 year ago

geode-common - v33.0.3

33.0.3 (2024-10-08)

Bug Fixes

  • SurfaceModifier: merge collapse edge from edge and polygon edge (59b4f80)


Published by panquez over 1 year ago

geode-common - v33.0.2

33.0.2 (2024-10-05)

Bug Fixes

  • SurfaceModifier: missing split collapse (8ba5722)


Published by panquez over 1 year ago

geode-common - v33.0.1

33.0.1 (2024-09-30)

Bug Fixes


Published by panquez over 1 year ago

geode-common - v33.0.0

33.0.0 (2024-09-29)

Bug Fixes

  • Modifier: return more information when splitting an EdgedCurve edge (80bc3ba)

BREAKING CHANGES

  • Modifier: change output structure of API method EdgedCurve::split_edge


Published by panquez over 1 year ago

geode-common - v32.1.11

32.1.11 (2024-09-27)

Bug Fixes

  • TetrahedralSolidModifier: fix adjacency update issue in a collapse edge (854946f)


Published by panquez over 1 year ago

geode-common - v32.1.10

32.1.10 (2024-09-26)

Bug Fixes

  • SolidModifier: missing split collapse operations (50a2ed5)


Published by panquez over 1 year ago

geode-common - v32.1.9

32.1.9 (2024-09-25)

Bug Fixes

  • DEBUG: disable DEBUG macro (60041a5)


Published by panquez over 1 year ago

geode-common - v32.1.8

32.1.8 (2024-09-24)

Bug Fixes

  • OpenGeode: update to new warnings (b42a4f8)
  • SolidPathFinder: skip parellel cases (4b98fa4)


Published by panquez over 1 year ago

geode-common - v32.1.7

32.1.7 (2024-09-22)

Bug Fixes

  • blinded_optimizer: adding euler topology test for split split collapse operation. (1bdcb9d)
  • DoCollapseEdge: adding adjacency update for polyhedra not around collapsed edge. (cfe02ff)


Published by panquez over 1 year ago

geode-common - v32.1.6

32.1.6 (2024-09-10)

Bug Fixes

  • BRepModifier: Fixed issue where wrong polygon adjacencies led to problems when removing isolated vertices. (5c0d6ea)


Published by panquez over 1 year ago

geode-common - v32.1.5

32.1.5 (2024-09-07)

Bug Fixes

  • BRepModifier: Fixed issues with unique vertices update when modifying component meshes. (b561b09)


Published by panquez over 1 year ago

geode-common - v32.1.4

32.1.4 (2024-09-05)

Bug Fixes

  • ABI: ABI fix (31eb6f2)
  • BRepModifier: updated outputs for topological modifier. (3d08319)


Published by panquez over 1 year ago

geode-common - v32.1.3

32.1.3 (2024-09-03)

Bug Fixes

  • BRepModifier: better handle iteration while modification (b06e84b)
  • iscollapseedge_valid function: using the euler relation to test collapse edge validity. (7900d31)
  • nonmanifoldfunction_check: fix two warnings due to unused parameters (a50f968)


Published by panquez over 1 year ago

geode-common - v32.1.2

32.1.2 (2024-09-01)

Bug Fixes

  • Package: trigger new release (6a0ac59)


Published by panquez over 1 year ago

geode-common - v32.1.0

32.1.0 (2024-08-22)

Features

  • BRepModifier: Added a class to modify BRep topology. (04055a0)


Published by panquez over 1 year ago

geode-common - v32.0.8

32.0.8 (2024-08-13)

Bug Fixes

  • Cutter: fix determine in parallel case (9edd43a)
  • Cutter: fix issue in find_paths in SolidBorderPathFinder (0ebc6f1)


Published by panquez over 1 year ago

geode-common - v32.0.7

32.0.7 (2024-08-10)

Bug Fixes

  • OneRingVertices: orient one ring vertices using only topological information (66d2ae3)


Published by panquez over 1 year ago

geode-common - v32.0.6

32.0.6 (2024-08-01)

Bug Fixes

  • ModelModifer: better handle multithreading safety (0f1e0e0)


Published by panquez over 1 year ago

geode-common - v32.0.5

32.0.5 (2024-07-31)

Bug Fixes

  • SolidCutter: update vertices after collapse (8c2cccc)


Published by panquez over 1 year ago

geode-common - v32.0.4

32.0.4 (2024-07-26)

Bug Fixes

  • Package: trigger new release (826658b)


Published by panquez over 1 year ago

geode-common - v32.0.3

32.0.3 (2024-07-19)

Bug Fixes

  • License: better handle cmake options (b73d228)


Published by panquez over 1 year ago

geode-common - v32.0.2

32.0.2 (2024-07-18)

Bug Fixes


Published by panquez over 1 year ago

geode-common - v32.0.1

32.0.1 (2024-07-17)

Bug Fixes


Published by panquez over 1 year ago

geode-common - v31.2.7

31.2.7 (2024-07-02)

Bug Fixes

  • Determine: manage more parallel cases (1b34040)


Published by panquez over 1 year ago

geode-common - v31.2.6

31.2.6 (2024-06-29)

Bug Fixes

  • SolidCutter: remove debug logging (ff7ef4d)


Published by panquez over 1 year ago

geode-common - v31.2.5

31.2.5 (2024-06-25)

Bug Fixes

  • SolidPathFinder: handle starting on border (ab09724)
  • SwapAlongPatch: PolyhedronFacet along patch always in the same direction (6cc7400)


Published by panquez over 1 year ago

geode-common - v31.2.4

31.2.4 (2024-06-15)

Bug Fixes

  • Modifier: missing mesh move point (b3dd5a0)


Published by panquez over 1 year ago

geode-common - v31.2.3

31.2.3 (2024-06-08)

Bug Fixes

  • AttributeLinearInterpolation: Updated code to simplify use of AttributeLinearInterpolation. (35b158c)


Published by panquez almost 2 years ago

geode-common - v31.2.2

31.2.2 (2024-06-07)

Bug Fixes

  • Simulation: collapse edge cmv inclusion test (d9bebfc)


Published by panquez almost 2 years ago

geode-common - v31.2.1

31.2.1 (2024-06-01)

Performance Improvements

  • Simulation: some improvements (6e79f31)


Published by panquez almost 2 years ago

geode-common - v31.2.0

31.2.0 (2024-05-31)

Bug Fixes

  • BRepModifier: missing remove multiple adjacencies (8e8c036)
  • Modifier: add virtual in operations (e625a1a)

Features

  • Modifier: add MeshModifierFactory (2091ac4)

Performance Improvements

  • Solid: collapse improvements (bffdaa3)


Published by panquez almost 2 years ago

geode-common - v31.1.0

31.1.0 (2024-05-14)

Bug Fixes

  • Forbiddens: fix issue in comparison between Forbidden facets (41ae111)

Features

  • SectionGeometricModifer: add is edge active method for surface (743aa9f)


Published by panquez almost 2 years ago

geode-common - v31.0.8

31.0.8 (2024-04-24)

Bug Fixes

  • BuildGrid: add build grid variable (fa71088)


Published by panquez almost 2 years ago

geode-common - v31.0.7

31.0.7 (2024-04-14)

Bug Fixes

  • Simulation: add bool conversion (6ada44e)


Published by panquez almost 2 years ago

geode-common - v31.0.6

31.0.6 (2024-04-10)

Bug Fixes

  • BRepSimulation: missing elements after move point (bf67a2f)


Published by panquez almost 2 years ago

geode-common - v31.0.5

31.0.5 (2024-03-23)

Bug Fixes

  • Cutter: improve reaching last vertex during a find path on border (3820629)


Published by panquez almost 2 years ago

geode-common - v31.0.4

31.0.4 (2024-03-22)

Bug Fixes

  • Actions: add REPOS variable (b298041)
  • Cutter: fix issues on find border paths in case of existing edge (bbc74c6)
  • Cutter: improve path finding on border when an edge already exists between begin and end vertices (1ecadd1)
  • Modifier: fixx missing mappings and attribute assignements on facet in case of collapse edge with nearby facets on border (de224b7)


Published by panquez almost 2 years ago

geode-common - v31.0.3

31.0.3 (2024-03-16)

Bug Fixes

  • ModelModifier: minor refactoring (1927826)


Published by panquez almost 2 years ago

geode-common - v31.0.2

31.0.2 (2024-03-12)

Bug Fixes

  • Simulation: missing collapseedgevalidity using apex parameter (ae88b2e)


Published by panquez almost 2 years ago

geode-common - v31.0.1

31.0.1 (2024-03-06)

Bug Fixes

  • DetermineCuts: avoid removing all found geometric path where first and last path are the same cut along a cycle) (4d03282)


Published by panquez about 2 years ago

geode-common - v31.0.0

31.0.0 (2024-03-05)

Bug Fixes

  • ModelModifier: new constructor API (2381c9e)

Features

  • Cutter: create determine cuts API functions and cut along given (arbitrary) geometric paths (e1d4a97)
  • Modifier: add ModifiableObject helper (6e3889a)

BREAKING CHANGES

  • Cutter: cutalongpath API function now takes GeometricSolidPaths


Published by panquez about 2 years ago

geode-common - v30.2.0

30.2.0 (2024-02-22)

Features

  • Cutter: add a Path Finder looking a path on TetrahdralSolid border between two given points (ff65490)


Published by panquez about 2 years ago

geode-common - v30.1.5

30.1.5 (2024-02-16)

Bug Fixes

  • CMake: add unity build (ce7eb3b)
  • Forbiddens: update vertices on the fly (60916e7)


Published by panquez about 2 years ago

geode-common - v30.1.4

30.1.4 (2024-02-10)

Bug Fixes


Published by panquez about 2 years ago

geode-common - v30.1.3

30.1.3 (2024-02-03)

Bug Fixes

  • verticesaroundvertex: fix ABI (145e1a6)


Published by panquez about 2 years ago

geode-common - v30.1.2

30.1.2 (2024-01-30)

Bug Fixes

  • SolidPatch: throw CutPatchException instead of OpenGeodeException (b8d06e1)


Published by panquez about 2 years ago

geode-common - v30.1.1

30.1.1 (2024-01-26)

Performance Improvements

  • Solid: improve one ring vertices computation (240fcb3)


Published by panquez about 2 years ago