12 Commits (2f096108cf55a09963a3353e6c61d0591be81863)

Author SHA1 Message Date
mckay 2f096108cf fix: refactor hash operator for cylinder and plane 9 months ago
mckay ff69eb0a58 fix: update hasher to use world_to_local matrix instead of local_to_world 9 months ago
mckay aaf8565e96 refactor(cylinder_face): use geometric hash based on world_to_local transform 9 months ago
mckay c139aadb9c fix: replace local_to_world matrix usage with fetch_aabb in mark_primitive_boundings 9 months ago
mckay 3a97488f8e Revert "fix: Make get_identity_local_to_world virtual to support primitives with multiple subfaces (e.g., cylinder)." 9 months ago
mckay 753adc4bf4 fix: update matrix references in hasher for cylinder and plane to use local_to_world. Hash of plane changed to col 0 and 3 9 months ago
mckay f0e2d2b204 fix: Make get_identity_local_to_world virtual to support primitives with multiple subfaces (e.g., cylinder). 10 months ago
Zhicheng Wang 10f309c996 fix logical error of cylinder's plane 10 months ago
Zhicheng Wang e7e7ce799a first available version of v2 1 year ago
Zhicheng Wang 20edb662a9 fully implemented refactoring 1 year ago
Zhicheng Wang 03bcdcb654 refactor the primitive_process 1 year ago
Zhicheng Wang 19f2725720 optimized evaluation function of extrudes 1 year ago