const canvas = document.getElementById('canvas'); const ctx = canvas.getContext('2d'); // --- Configuration --- const config = { gravity: 0.5, friction: 0.938, groundFriction: 0.7, segmentLength: 11, iterations: 10, wireCount: 30, wireColor: '#222222', imgScale: 1.0, attachOffsetY: 0.3 }; let width, height; const mouse = { x: window.innerWidth / 2, y: window.innerHeight / 2 }; // --- Image Object --- const imgObj = { element: new Image(), baseWidth: 100, baseHeight: 100, currentWidth: 100, currentHeight: 100,
Name Email Message Call to Action: Let’s build scalable systems together. Also include: GitHub LinkedIn Email Phone
Copyright © 2026 Conscious Software (Pty)Ltd