Fix Intersections

/**
* Node that fixes mesh self-intersections and penetrations.
*
* Pushes vertices outward to resolve collisions between mesh surfaces,
* with optional smoothing to maintain surface quality.
*
* Usage:
* 1. Connect the mesh to fix and a collision target mesh
* 2. Configure correction settings
* 3. Click Apply to resolve intersections
*/Parameter
Description
MaxCorrectionIterations
integer
Maximum number of iterations to resolve penetrations. Higher values ensure complete elimination but take longer.
CorrectionOffset
double
Minimum clearance to maintain from the target surface (in same units as mesh). Small positive value prevents numerical precision issues.
PostSmoothingIterations
integer
Number of smoothing iterations to apply after pushing vertices to prevent sharp artifacts.
PostSmoothingStrength
double
Smoothing Strength
DetailPreservation
double
Weight factor for detail preservation. Higher values preserve more detail but may allow slight penetrations. Range: 0.0 (no preservation) to 1.0 (maximum preservation).
Last updated