eltopo3d/surftrack.cpp
// --------------------------------------------------------
///
/// Perform a pass of merge attempts
///
// --------------------------------------------------------
Perform a pass of merge attempts
Perform a pass of merge attempts
void SurfTrack::topology_changes( )
{
    if ( false == m_allow_topology_changes )
    {
        return;
    }
    m_merger.process_mesh();
    m_pincher.process_mesh();
    if ( m_collision_safety )
    {
        m_collision_pipeline.assert_mesh_is_intersection_free( false );
    }
}
void SurfTrack :: topology_changes ( ) { if ( false == m_allow_topology_changes ) { return ; } m_merger . process_mesh ( ) ; m_pincher . process_mesh ( ) ; if ( m_collision_safety ) { m_collision_pipeline . assert_mesh_is_intersection_free ( false ) ; } }
Perform a pass of merge attempts
Perform a pass of merge attempts