gemini-code-assist · GitHub

Add validation tests for PoissonMeshingOptions::Check() and
DelaunayMeshingOptions::Check() covering all failure cases.
Add PoissonMeshing test with trimming enabled. Add CGAL-dependent
tests for non-subsampled SparseDelaunayMeshing (max_proj_dist=0)
and DenseDelaunayMeshing with synthetic dense workspace including
fused.ply and fused.ply.vis files.

@ahojnnes

gemini-code-assist[bot]

- Extract WriteRandomPlyPoints() and CreateAndWriteSyntheticReconstruction()
  helpers to reduce duplication across PoissonMeshing and Delaunay tests
- Add THROW_CHECK_FILE_OPEN for vis file in DenseDelaunayMeshing test
- Add missing validation tests: num_threads=-2 for both option types,
  max_side_length_factor=-1 for DelaunayMeshingOptions
- Strengthen WithTrimming test to read and verify PLY output
…sibility
Make each point visible in all images instead of just one, so the
graph-cut optimization produces a non-empty surface on all platforms.

trueprice

@ahojnnes

@ahojnnes

ahojnnes deleted the user/jsch/meshing-test-cov branch

March 5, 2026 07:07

Read the original on github.com ↗