Memoji character (11 expressions) on the engine's motion; Claude limit shows time to reset; ChatGPT weekly limit from Codex logs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -302,6 +302,17 @@ struct UploadCanvasView: View {
|
||||
c.concatenate(CGAffineTransform(rotationAngle: CGFloat(f.tilt)))
|
||||
c.concatenate(CGAffineTransform(scaleX: CGFloat(f.sx), y: CGFloat(f.sy)))
|
||||
|
||||
// BroV: the Memoji while it's a character; the mailbox fades in as it morphs.
|
||||
if mc < 0.5, let img = MemojiAssets.image(f.eye == .content ? .happy : (f.eye == .cup ? .surprised : .neutral)) {
|
||||
var mc2 = c
|
||||
mc2.opacity = 1 - mc * 2
|
||||
let side = CGFloat(R) * 2.9
|
||||
mc2.draw(Image(decorative: img, scale: 1),
|
||||
in: CGRect(x: -side / 2, y: -side * 0.52, width: side, height: side))
|
||||
}
|
||||
guard mc > 0.02 else { return }
|
||||
c.opacity = min(1, mc * 2)
|
||||
|
||||
let (bp, rx, ry) = usBodyPath(m: m, R: R)
|
||||
|
||||
// ── Body gradient ──────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user