You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Holds the surface reconstruction with no post-processing applied if `output_raw_mesh` was enabled
433
+
/// Holds the initial [`SurfaceReconstruction`] with no post-processing applied (only if [`output_raw_mesh`](ReconstructionPostprocessingParameters::output_raw_mesh) was enabled)
/// Enable additional debug output for the check-mesh operations (has no effect if no other check-mesh option is enabled)
447
447
pubcheck_mesh_debug:bool,
448
-
/// Enable MC specific mesh decimation/simplification which removes bad quality triangles typically generated by MC by snapping (enabled by default if smoothing is enabled)
448
+
/// Enable MC specific mesh decimation/simplification to remove bad quality triangles typically generated by MC by snapping (enabled by default if smoothing is enabled)
449
449
pubmesh_cleanup:bool,
450
450
/// If MC mesh cleanup is enabled, vertex snapping can be limited to this distance relative to the MC edge length (should be in the interval `[0.0,0.5]`)
451
451
pubmesh_cleanup_snap_dist:Option<f64>,
452
452
/// Enable decimation of some typical bad marching cubes triangle configurations (resulting in "barnacles" after Laplacian smoothing)
453
453
pubdecimate_barnacles:bool,
454
454
/// Enable preserving vertices without connectivity during decimation instead of filtering them out (faster and helps with debugging)
455
455
pubkeep_vertices:bool,
456
-
/// Enable computing surface normals at the mesh vertices and write them to the output object
456
+
/// Enable computing per-vertex surface normals
457
457
pubcompute_normals:bool,
458
458
/// Enable computing the normals using SPH interpolation instead of using the area weighted triangle normals
459
459
pubsph_normals:bool,
460
-
/// Number of smoothing iterations to apply to normals if normal interpolation is enabled
460
+
/// Number of Laplacian smoothing iterations to apply to normals if normal interpolation is enabled
461
461
pubnormals_smoothing_iters:Option<usize>,
462
-
/// Interpolate point attributes with the given name from the input attributes to the reconstructed surface
462
+
/// Interpolate point attributes with the given names from the input attributes to the reconstructed surface
463
463
pubinterpolate_attributes:Vec<String>,
464
-
/// Number of smoothing iterations to run on the reconstructed mesh
464
+
/// Number of Laplacian smoothing iterations to apply t the reconstructed mesh
465
465
pubmesh_smoothing_iters:Option<usize>,
466
466
/// Enable feature weights for mesh smoothing if mesh smoothing enabled. Preserves isolated particles even under strong smoothing.
467
467
pubmesh_smoothing_weights:bool,
468
-
/// Override a manual normalization value from weighted number of neighbors to mesh smoothing weights
468
+
/// Override the normalization value from weighted number of neighbors to mesh smoothing weights
469
469
pubmesh_smoothing_weights_normalization:f64,
470
470
/// Enable conversion of triangles to quads if they meet quality criteria
/// Maximum allowed vertex interior angle (in degrees) inside a quad to merge two triangles to a quad
477
477
pubquad_max_interior_angle:f64,
478
-
/// Enable writing the smoothing weights as a vertex attribute to the output mesh file
478
+
/// Enable storing the smoothing weights as a vertex attribute to the output mesh
479
479
puboutput_mesh_smoothing_weights:bool,
480
-
/// Enable writing raw normals without smoothing to the output mesh if normal smoothing is enabled
480
+
/// Enable storing the raw normals without smoothing to the output mesh if normal smoothing is enabled
481
481
puboutput_raw_normals:bool,
482
-
// For reconstruction_pipeline_from_args/path: Enable writing the raw reconstructed mesh before applying any post-processing steps (like smoothing or decimation)
483
-
/// When true, also return the SurfaceReconstruction object with no post-processing applied
482
+
/// Enable additionally returning the initial [`SurfaceReconstruction`] before any post-processing was applied
484
483
puboutput_raw_mesh:bool,
485
484
/// Bounding-box for the surface mesh, triangles completely outside are removed
0 commit comments