Zhicheng Wang
c7ecb2bb5c
refactor: subface hashing with quadrics character and heter_array
- Replace struct-based hasher/eq_compare with inline method definitions
- Introduce get_quadrics_character() for unified quadric surface identity
- Add get_plane_character() for plane surface identity
- Replace std::variant pair arrays with heter_array in data_center
- Add heter_array utility container
2 days ago
Zhicheng Wang
2693a11a79
impl extrude primitives;
rewrite confirm of signs when requiring planes, now we do not need any explicit input of signs;
fix the error when using even resolution as bg mesh resolution;
add simple primitive cone and box
1 month ago
Zhicheng Wang
6dac75c752
massive update
2 months ago
Zhicheng Wang
57dbc2cee4
a tons of fixes & refactor
7 months ago
Zhicheng Wang
0af4c4e8a2
fix some bugs
8 months ago
Zhicheng Wang
ac6f039f17
first valid version of chain post processing
9 months ago
Zhicheng Wang
292cf6ffb8
more structured primitive description with improved initialization method;
maybe ECS framework can be used to gain more efficiency, but it's just fine for now
9 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
10 months ago
Zhicheng Wang
cb38c20548
change coord/index system of bg mesh to rational fraction (by grid and sub-grid coords);
now topo_ray_shooting should work properly under complex connectivity
1 year ago
Zhicheng Wang
e7e7ce799a
first available version of v2
1 year ago