Zhicheng Wang
db42b4c141
remove unused input parameter
22 hours ago
Zhicheng Wang
69f221684f
fix chain_index missing
2 days ago
Zhicheng Wang
376a8ea54c
replace explicit usage of mimalloc to overall override of new/delete by mimalloc;
fallback _mp to default containers;
replace usage of malloc/free to new/delete
2 days ago
Zhicheng Wang
4e03311616
massive fix 1
2 days ago
Zhicheng Wang
6dac75c752
massive update
6 days ago
Zhicheng Wang
1ebb4145f8
Merge branch 'V2-integral-fix' into V2-integral
5 months ago
Zhicheng Wang
585c8b700a
fix known issue caused by chain cycle
5 months ago
Zhicheng Wang
8454a60fcc
fix known bug;
improve these steps
5 months ago
Zhicheng Wang
51149bf9f9
cpu accleration module(impled by ispc)
5 months ago
Zhicheng Wang
6fa55037fb
fix wrong direction and derivatives
5 months ago
Zhicheng Wang
79c835c06a
fix wrong normal direction of bottom plane in cylinder
5 months ago
Zhicheng Wang
9343b357d7
fix known bugs
5 months ago
Zhicheng Wang
57dbc2cee4
a tons of fixes & refactor
5 months ago
Zhicheng Wang
0810b6400b
a little improve of pair_faces
6 months ago
Zhicheng Wang
c861de92a6
remove the duplicate storage under case K==V
6 months ago
Zhicheng Wang
60c59b4b6d
fix compilation error
6 months ago
Zhicheng Wang
8758114040
add hive back for blobtree usage
6 months ago
Zhicheng Wang
21447a920c
remove unused file
6 months ago
Zhicheng Wang
6b218f9c53
simplify the storage of subfaces
6 months ago
Zhicheng Wang
024386ea98
fix runtime error;
improve the code structure of extract_mesh and pair_faces
6 months ago
Zhicheng Wang
d389a88dc6
Merge branch 'V2-integral' of http://118.195.195.192:3000/ZCWang/ImplicitSurfaceNetwork into V2-integral
6 months ago
Zhicheng Wang
e0d2500971
remove duplicate codes
6 months ago
mckay
0fe0dce291
Merge branch 'feat-integrator' into V2-integral
- NOTE add integrator related module, no changes to other module and integrator have not added into the pipeline, for the current pipeline can't work, so the integrator haven't been fully tested
6 months ago
mckay
aba4e29e2f
revert(process): remove exort obj
6 months ago
mckay
313649a6b2
Merge branch 'V2-integral' into feat-integrator
6 months ago
mckay
97320c95c7
fix(integrator): fix small bug in integrator
6 months ago
mckay
b263538d73
style: style: format subface_integrator header and source files
6 months ago
mckay
d3367a08b4
feat: enhance integrator initialization and improve v intersection finding logic
- 1. apply bbox of chain to speed up intersection finding
- 2. Replace ray-based inside-test with connectivity-driven approach using
precomputed chain group map. Two chains are considered co-located in the
domain if they are mutually connected (bidirectional membership in
chain_group_map).
6 months ago
mckay
190dfc417f
Merge branch 'V2-integral' into feat-integrator
6 months ago
mckay
c6ccc29d72
fix: find_v_intersections_at_u, add bound
6 months ago
Zhicheng Wang
17d6d34e56
fix typo
6 months ago
Zhicheng Wang
9d679ec669
Merge branch 'V2-integral' of http://118.195.195.192:3000/ZCWang/ImplicitSurfaceNetwork into V2-integral
6 months ago
Zhicheng Wang
d984b98d3a
fix compilation error
6 months ago
mckay
c04fba163b
feat: add 2D winding number to determine whether a point inside or outside a p;olygon
6 months ago
mckay
571dee6704
style: rename parameteric_plane_t to parametric_plane_t
6 months ago
mckay
0aee7c297a
style: rename parameteric_plane_t to parametric_plane_t
6 months ago
mckay
645d80d2a4
Merge branch 'V2-integral' into feat-integrator
6 months ago
Zhicheng Wang
811bcfec28
provides a more dedicated chain post processing
6 months ago
mckay
4735fcbe2d
feat: volume integration based on double integrator_t::calculate
6 months ago
mckay
b4caa051fe
feat: mesh area and volumn std
- used to compare with integrating results
6 months 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};
6 months ago
mckay
9c4c23e948
feat(export obj): add obj export in process.cpp
6 months ago
mckay
ef9dfe604c
Merge branch 'V2-integral' into feat-integrator
6 months ago
mckay
88e122e115
to(suface integrator test)
6 months ago
mckay
90003763fe
feat: obj writing
6 months ago
mckay
b91ef3fe45
feat(mesh): implement and verify surface area and volume integration
- Implement robust surface area and volume computation for polymesh_t
- Support arbitrary polygonal faces (triangles, quads, etc.) via fan triangulation
- Add vector math utilities: cross, dot, norm, and signed volume
- Validate algorithm correctness using unit cube test case
- Ensure right-hand rule compliance for accurate volume sign
Test: Added test case with unit cube (8 vertices, 6 quads)
Expected: area = 6.0, volume = 1.0 → actual results match
6 months ago
Zhicheng Wang
2c9821255c
fix error occured by removing subface duplicates in building baked_blobtree
6 months ago
mckay
b77f45ee5c
style(integrator): format docs of integrator hpp and cpp
6 months ago
mckay
edcc2f95e0
feat(integral): introduce Integrator into the main pipeline
6 months ago
mckay
f77ae16ea4
Merge branch 'V2-integral' into feat-integrator
6 months ago