12 Commits (292cf6ffb8de16ef24d7fd7d3fcc06f7452a9f25)

Author SHA1 Message Date
Zhicheng Wang 292cf6ffb8 more structured primitive description with improved initialization method; 9 months ago
mckay 987d3fb127 fix: replace local_to_world matrix usage with fetch_aabb in mark_primitive_boundings 9 months ago
mckay 03f33d01c4 fix: refactor translation handling in apply_transform to use Eigen::Translation3d 9 months ago
mckay 2046b9ba6a Revert "fix: Make get_identity_local_to_world virtual to support primitives with multiple subfaces (e.g., cylinder)." 9 months ago
mckay fdce50916f fix: Make get_identity_local_to_world virtual to support primitives with multiple subfaces (e.g., cylinder). 9 months ago
Zhicheng Wang 1c8095fd29 fix error of transforming cylinder 10 months ago
mckay 8065849bb2 fix: update logic in judge_sign_by_subface_sign to use bitwise OR for combining signs 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