Implement snapping functionality for tracking points in VideoEditor

This commit enhances the VideoEditor class by adding a snapping feature that allows users to snap new tracking points to existing points from any frame within a 50px radius. The logic first checks for the removal of existing points before determining if a new point should be added or if it should snap to a nearby point. The specification has been updated to reflect this new snapping behavior, improving the precision of motion tracking.
This commit is contained in:
2025-09-17 15:05:12 +02:00
parent 8c45b30bca
commit 84a0748f0b
2 changed files with 23 additions and 2 deletions

View File

@@ -58,6 +58,7 @@ Be careful to save and load settings when navigating this way
### Motion Tracking
- **Right-click**: Add tracking point (green circle with white border)
- **Right-click existing point**: Remove tracking point (within 50px)
- **Right-click near existing point**: Snap to existing point from any frame (within 50px radius)
- **v**: Toggle motion tracking on/off
- **V**: Clear all tracking points
- **Blue cross**: Shows computed tracking position