Skip to content

BUG - long runtime/seg fault #14

Description

@lachlangrose

Cgal clip seems to go into an infinite loop when trying to clip a surface where the clipping surface is already co-aligned with an edge in the surface to be clipped. This often happens when a surface is clipped by the same surface twice.

Possible solutions

  • Add a hash to prevent the same surface clipping a surface without remeshing
  • Call the pmp::clip algorithm asynchronously and timeout if it takes longer than a specified time e.g. 1 minute
  • Perform more geometry checks prior to clipping
  • Change numerical precision

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions