ComfyUI Node
Add Normals to PointCloud
A ComfyUI node in geompack/repair with 7 inputs and 2 outputs.
Add Normals to PointCloud
- pointcloud
- pointcloud_with_normals
- info
◄methodopen3d_knn►
◄k_neighbors30►
◄search_radius0.050►
◄mls_smoothing5►
◄orient_normalstrue►
◄add_as_attributestrue►
Categorygeompack/repair
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| pointcloud | TRIMESH | Input point cloud (will reject meshes with faces) | |
| method | COMBO | open3d_knn | Normal estimation method |
| k_neighborsopt | INT | 303–100 | [open3d_knn] Number of nearest neighbors for PCA |
| search_radiusopt | FLOAT | 0.0500.001–1 | [open3d_radius] Search radius for neighborhood (in normalized space) |
| mls_smoothingopt | INT | 51–20 | [pymeshlab_mls] MLS smoothing iterations |
| orient_normalsopt | BOOLEAN | true | Orient normals consistently across surface |
| add_as_attributesopt | BOOLEAN | true | Also store normals as vertex_attributes (normal_x/y/z) for VTK visualization |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| pointcloud_with_normals | TRIMESH | — |
| info | STRING | — |