🧵 Aglet Physics & Lace Fraying Workshop

Cellulose Acetate
Direct Action: Click/Drag the glowing lace tip (Aglet). Thread it into eyelets #1, #2, and #3 to test glide vs. edge snagging.

Aglet simulation: clearance, cord constraints and telemetry limits

Read the explanation

Clearance is the eyelet diameter minus the selected tip diameter. A three point four millimeter opening and three point one millimeter heat-shrink tip give nominal point three millimeter clearance. A three point two millimeter waxed tip gives point two. Both bars share one thousand pixels per millimeter. The displayed snag percentage follows piecewise rules: nonpositive clearance gives ninety-nine point nine, below point three gives forty-five, below point six gives twelve, and larger clearances use one point four four divided by clearance with a point eight floor. Binary floating-point subtraction near a threshold can land just below its nominal decimal value. These assigned percentages are not empirical snag probabilities. The bare frayed material always displays ninety-eight point five and always triggers the snag branch regardless of clearance. The cord uses fourteen points and a twenty-two-pixel target distance between neighbors. Eight constraint passes adjust connected points toward that length, respecting pinned and actively dragged points. An illustrative thirty-pixel separation exceeds the target by eight pixels, shown with fifteen display pixels per simulation pixel. The code distributes corrections using a half factor for ordinary links and material stiffness for links where both points are aglet points. Integration advances previous displacement times point nine eight five friction and adds point three five gravity each animation frame. The passed timestep is unused, so behavior depends on frame cadence rather than a time-normalized physical solver. Canvas resize rebuilds the cord geometry, so it can reset positions rather than preserve a pulled configuration. This is a teaching simulation, not a validated material dynamics model. The displayed tension is tip-to-root distance in canvas pixels multiplied by point zero four five. One hundred pixels gives four point five and two hundred gives nine, shown on a shared fifty-pixel scale per displayed proxy newton. The unit label does not come from solved forces, a calibrated spring constant or a physical length conversion. When the tip enters an eyelet radius, a negative clearance or bare-frayed material triggers pushback and frame-based fray increments; otherwise the eyelet is marked threaded. Collision uses strictly negative clearance while the telemetry treats zero as almost-certain snagging, so those boundaries disagree. Exact coincident centers also divide by zero distance without a guard. Material properties and visual verdicts are authored assumptions. Native drawing, resize and control preservation need separate evidence. This narration performs no real material test or backend request.

Super generates helpful tools and automates fact-checking across the internet proactively. If you enjoyed this tool, build your own with Super and share it with a friend.