f005da2e83
사용자 분석: 수치 튜닝 무관해 보이면 pressure 입력 자체가 안 들어오는 케이스. perfect- freehand 옵션 변경 의미 없음. 먼저 PointerEvent.pressure 가 실제로 변동하는지 확인 필요. 진단 패널 (?debug=1) 에 추가: - PRESSURE PIPELINE 섹션: · raw = PointerEvent.pressure 원본 · mapped = getStrokePressure 의 inputP (raw 매핑 또는 속도 fallback) · final = fixedPressure update 후 perfect-freehand 에 전달되는 값 · raw min/max — 세션 내 raw pressure 범위 (사용자가 펜 강약 시도 후 확인) - tiltX, tiltY, ptr width/height, buttons — Pencil 추가 입력 필드. 판별: - raw 가 항상 0.5 또는 1.0 → 디바이스/브라우저에서 pressure 미전달. 현재 환경에서는 속도 기반 fallback 이 유일. - raw 가 변동 (0.1~1.0) 인데 mapped/final 이 일정 → 우리 코드가 무시 중. - raw + mapped + final 모두 변동 → perfect-freehand 가 무시 (thinning, simulatePressure).