Skip to content

Add four-corner perspective transforms - #26

Merged
SLP-DEV1 merged 9 commits into
mainfrom
feat/four-corner-perspective
Aug 26, 2026
Merged

Add four-corner perspective transforms#26
SLP-DEV1 merged 9 commits into
mainfrom
feat/four-corner-perspective

Conversation

@SLP-DEV1

Copy link
Copy Markdown
Owner

Summary

Adds real four-corner perspective warping for flat image mockups.

Changes

  • add optional perspective settings to mockup presets/settings
  • add projective homography renderer for browser Canvas export
  • reject self-intersecting and degenerate quadrilaterals
  • add four draggable corner handles directly in the visual editor
  • add enable/disable/reset controls for perspective mode
  • make editor preview and batch export use the same perspective geometry
  • keep existing presets backward compatible because perspective is optional
  • add focused unit tests for homography mapping and invalid corner shapes

Closes #18

@SLP-DEV1
SLP-DEV1 merged commit 70e2907 into main Aug 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add four-corner perspective transforms for flat image mockups

1 participant