hotwire 0.0.1

Draw drooping patch-cable wires using SDL3
Documentation

hotwire

A Rust library for drawing drooping patch-cable wires using SDL3.

Example

use hotwire::{WireLine, WireRenderer, WireParams};
use sdl3::pixels::Color;

let sdl = sdl3::init().unwrap();
let video = sdl.video().unwrap();
let window = video.window("Wire Lines", 800, 600)
    .position_centered()
    .build()
    .unwrap();
let canvas = window.into_canvas();

let mut renderer = WireRenderer::new(canvas);
let wire_line = WireLine::new(100.0, 300.0, 700.0, 300.0, WireParams::default());

renderer.render(&wire_line, 0.0);
renderer.present();