Skip to content

[algorithm] Rely on existing coupling points and distance factor for proximity detection #80

@th-skam

Description

@th-skam

The problem

Currently, during puncture, constraints are only added at the tip. This creates a large gap between the first constraint and subsequent ones, especially when the surface has high stiffness and bounces back quickly on the subsequent time step. The video demonstrates the problem:

25-09-04-PunctureBug.mp4

Proposed solution

Instead of relying on the tip, start from the last added constraint and walk along the needle edges, adding evenly spaced constraints until reaching the tip. This also simplifies the algorithm by removing the tip dependency. Some re-projection of proximities back on the shaft will be involved.

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions