- Joined on Nov 30, 2024
wch pushed to V2-origin at ZCWang/ImplicitSurfaceNetwork
-
b04bfcf403 refactor(cylinder_face): use geometric hash based on world_to_local transform
-
987d3fb127 fix: replace local_to_world matrix usage with fetch_aabb in mark_primitive_boundings
-
03f33d01c4 fix: refactor translation handling in apply_transform to use Eigen::Translation3d
-
2046b9ba6a Revert "fix: Make get_identity_local_to_world virtual to support primitives with multiple subfaces (e.g., cylinder)."
-
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
- Compare 5 commits »
1 week ago
wch pushed to V2-origin at ZCWang/ImplicitSurfaceNetwork
-
fdce50916f fix: Make get_identity_local_to_world virtual to support primitives with multiple subfaces (e.g., cylinder).
2 weeks ago
wch pushed to test-three-planes-intersection at ZCWang/ImplicitSurfaceNetwork
-
ed2f8603d9 Merge branch 'V2-origin' into test-three-planes-intersection
-
1c8095fd29 fix error of transforming cylinder
-
8065849bb2 fix: update logic in judge_sign_by_subface_sign to use bitwise OR for combining signs
-
1c390339cf fix: correct memory allocation for faces in generate_polymesh function
-
d8f058e3c4 fix: update filter_active_vertices call to use iso_pts for vertex processing after cherry-pick commit that updates filter_active_vertices()
- Compare 7 commits »
3 weeks ago
wch pushed to V2-origin at ZCWang/ImplicitSurfaceNetwork
-
8065849bb2 fix: update logic in judge_sign_by_subface_sign to use bitwise OR for combining signs
4 weeks ago
wch pushed to V2-origin at ZCWang/ImplicitSurfaceNetwork
-
1c390339cf fix: correct memory allocation for faces in generate_polymesh function
-
d8f058e3c4 fix: update filter_active_vertices call to use iso_pts for vertex processing after cherry-pick commit that updates filter_active_vertices()
-
c45be410ca fix: update filter_active_vertices function signature and logic for vertex processing
-
a4d06c5e6e fix: correct logical operations in filter_cells_by_boolean for cell signs
- Compare 4 commits »
4 weeks ago
wch pushed to test-three-planes-intersection at ZCWang/ImplicitSurfaceNetwork
-
bd8a42fefd fix: correct memory allocation for faces in generate_polymesh function
-
3678d5ba1c fix: refactor export_halfpatch_obj and export_obj functions for improved readability and functionality
-
5ba0349fb6 fix: update filter_active_vertices function signature and logic for vertex processing
-
b3e2aacffc fix: correct logical operations in filter_cells_by_boolean for cell signs
-
b97329b7cd Merge branch 'V2-origin' into test-three-planes-intersection
- Compare 10 commits »
4 weeks ago
wch pushed to test-three-planes-intersection at ZCWang/ImplicitSurfaceNetwork
-
805c82903f fix: update logic in judge_sign_by_subface_sign to use bitwise OR for combining signs
-
90d6e57f5d fix: update color assignment logic in export_halfpatch_obj for improved variability
-
260acc1575 feat: implement export_halfpatch_obj function to generate OBJ and MTL files for half-patches
- Compare 3 commits »
4 weeks ago
wch pushed to test-three-planes-intersection at ZCWang/ImplicitSurfaceNetwork
-
ab825f8f53 do&issuse:error in judge_sign_by_subface_sign when subface is cylinder, all cells considered false (in or out )
-
1e98097723 fix: streamline shell_to_cell assignment by removing redundant resizing and processing
-
45da454bfc fix: update filter_cells_by_boolean to handle empty stack and assert parent index correctly
-
ebd090ddb8 fix: adjust shell_to_cell resizing and assignment order for clarity,shell_to_cell will be processed not only when components.size() != 1
-
3711e7dc0b refactor: change vertex_infos parameter from Eigen::Ref to Eigen::MatrixXd& in filter_tet_by_subface.
- Compare 6 commits »
1 month ago
wch pushed to V2-origin at ZCWang/ImplicitSurfaceNetwork
-
1672bc41f2 fix: update filter_cells_by_boolean to handle empty stack and assert parent index correctly
1 month ago
wch pushed to wch at ZCWang/ImplicitSurfaceNetwork
-
ada2bdd02a Add quadrature methods for 1D integration
-
3154fe8fc3 ruff init surface integral module
-
f89cdfc0c7 lut test
-
82e3d23361 some vscodesettings
-
bbfa0ef3bb xmake require
- Compare 5 commits »
2 months ago
wch pushed to wch at ZCWang/ImplicitSurfaceNetwork
-
a1572260fb C++ 不允许直接对 std::array<T1, N> 进行 static_cast 到 std::array<T2, N>,即使 T1 和 T2 是可转换类型。
-
813bccb666 问题:插入了一个不带分配器的 std::vector 到需要分配器的容器中 改为插入 stl_vector_mp<uint32_t>{i}
-
bbe937a0d1 为 compact_bg_mesh_coord_t 提供 std::hash 特化
- Compare 3 commits »
3 months ago
wch created repository wch/ImplicitSurfaceNetwork
3 months ago
wch pushed to final at wch/brep2sdf
-
87a1654d03 暂存
-
ff2cf97431 loss 分支train
-
73e7dc9fd9 可以零表面 normal 降
-
60abaf6aeb cuda加速encoder forward,但是效果不好,做保存
-
d266c37a04 stage1 使用完整loss
- Compare 6 commits »
4 months ago
wch pushed to final at wch/brep2sdf
-
4c7b91ffdc dot
-
f49da7c255 梯度计算 安全归一化 , 梯度可能会很小
-
2109c4a6f3 有形状了
-
6c274cd293 替换stage3 训练数据
-
1297c3c28e 只用忙的训练stage1
- Compare 10 commits »
4 months ago