Files
chameleon/Assets/Scripts
adminandClaude Opus 4.8 fd2cc9eb98 Block paint dabs that wrap too far around corners
Add a geometry-based gate in PaintAtScreen that estimates how much of the
brush footprint lands on faces whose normals deviate sharply from the hit
surface. When that fraction exceeds the threshold the whole dab is
suppressed (no draw, emit, or undo mark) instead of smearing around the
edge. Backend-independent (no GPU readback) and winding-robust. Tunable via
cornerGuard / cornerGuardAngle / cornerGuardMaxFraction.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 20:58:07 +02:00
..