110 Commits (97320c95c7d65bb948d6571b08c29aae19de5381)
 

Author SHA1 Message Date
mckay 97320c95c7 fix(integrator): fix small bug in integrator 2 weeks ago
mckay b263538d73 style: style: format subface_integrator header and source files 2 weeks ago
mckay d3367a08b4 feat: enhance integrator initialization and improve v intersection finding logic 2 weeks ago
mckay 190dfc417f Merge branch 'V2-integral' into feat-integrator 2 weeks ago
mckay c6ccc29d72 fix: find_v_intersections_at_u, add bound 2 weeks ago
Zhicheng Wang 9d679ec669 Merge branch 'V2-integral' of http://118.195.195.192:3000/ZCWang/ImplicitSurfaceNetwork into V2-integral 2 weeks ago
Zhicheng Wang d984b98d3a fix compilation error 2 weeks ago
mckay c04fba163b feat: add 2D winding number to determine whether a point inside or outside a p;olygon 2 weeks ago
mckay 571dee6704 style: rename parameteric_plane_t to parametric_plane_t 2 weeks ago
mckay 0aee7c297a style: rename parameteric_plane_t to parametric_plane_t 2 weeks ago
mckay 645d80d2a4 Merge branch 'V2-integral' into feat-integrator 2 weeks ago
Zhicheng Wang 811bcfec28 provides a more dedicated chain post processing 2 weeks ago
mckay 4735fcbe2d feat: volume integration based on double integrator_t::calculate 2 weeks ago
mckay b4caa051fe feat: mesh area and volumn std 2 weeks ago
mckay 15d970670d fix: error of incrrect plane of cylinder, key bug is the wrong sequence of {identity_model_matrix_ptr, plane_to_z_model_matrix_ptr, plane_to_z_pos_1_model_matrix_ptr}; 2 weeks ago
mckay 9c4c23e948 feat(export obj): add obj export in process.cpp 2 weeks ago
mckay ef9dfe604c Merge branch 'V2-integral' into feat-integrator 2 weeks ago
mckay 88e122e115 to(suface integrator test) 2 weeks ago
mckay 90003763fe feat: obj writing 2 weeks ago
mckay b91ef3fe45 feat(mesh): implement and verify surface area and volume integration 2 weeks ago
Zhicheng Wang 2c9821255c fix error occured by removing subface duplicates in building baked_blobtree 2 weeks ago
mckay b77f45ee5c style(integrator): format docs of integrator hpp and cpp 3 weeks ago
mckay edcc2f95e0 feat(integral): introduce Integrator into the main pipeline 3 weeks ago
mckay f77ae16ea4 Merge branch 'V2-integral' into feat-integrator 3 weeks ago
Zhicheng Wang 17ebd62ef2 fix known bug 3 weeks ago
Zhicheng Wang 70a08acb19 fix error occured by creating primitives; 4 weeks ago
mckay 4a7ad26da1 refactor(integrator_t): streamline constructors and enhance integration methods 4 weeks ago
mckay 89a6b324b2 fix(eigen version): it need to be revert before merged 4 weeks ago
mckay ed696ce836 style(parameteric_plane_t): change type name `parameteric_plane_t` to `parametric_plane_t` 4 weeks ago
mckay 24bd20cc42 to&fix: compilable version after feat integrator 4 weeks ago
mckay c663a52f74 Merge branch 'V2-integral' into feat-integrator 4 weeks ago
Zhicheng Wang 4e76874ede fix compilation error 4 weeks ago
Zhicheng Wang 0af4c4e8a2 fix some bugs 4 weeks ago
Zhicheng Wang 32d5456806 use more pointer_wrapper<T> instead of T*; 4 weeks ago
mckay 9a5c7ad0f9 feat(surface-integral): add volume computation and improve domain checks in SurfaceAreaCalculator 1 month ago
mckay 07fe15f863 fix(quadrature): optimize Gauss-Legendre and tanh-sinh integration calculations,support integral over [a, b] 1 month ago
mckay 6eac1ee4ef Merge Surface integral into feat-integral 1 month ago
Zhicheng Wang ac6f039f17 first valid version of chain post processing 1 month ago
Zhicheng Wang 292cf6ffb8 more structured primitive description with improved initialization method; 1 month ago
mckay b04bfcf403 refactor(cylinder_face): use geometric hash based on world_to_local transform 2 months ago
mckay 987d3fb127 fix: replace local_to_world matrix usage with fetch_aabb in mark_primitive_boundings 2 months ago
mckay 03f33d01c4 fix: refactor translation handling in apply_transform to use Eigen::Translation3d 2 months ago
mckay 2046b9ba6a Revert "fix: Make get_identity_local_to_world virtual to support primitives with multiple subfaces (e.g., cylinder)." 2 months ago
mckay 95f6594bb9 fix: update matrix references in hasher for cylinder and plane to use local_to_world. Hash of plane changed to col 0 and 3 2 months ago
mckay fdce50916f fix: Make get_identity_local_to_world virtual to support primitives with multiple subfaces (e.g., cylinder). 2 months ago
Zhicheng Wang 1c8095fd29 fix error of transforming cylinder 3 months ago
mckay 8065849bb2 fix: update logic in judge_sign_by_subface_sign to use bitwise OR for combining signs 3 months ago
mckay 1c390339cf fix: correct memory allocation for faces in generate_polymesh function 3 months ago
mckay d8f058e3c4 fix: update filter_active_vertices call to use iso_pts for vertex processing after cherry-pick commit that updates filter_active_vertices() 3 months ago
mckay c45be410ca fix: update filter_active_vertices function signature and logic for vertex processing 3 months ago