collide-capsule 0.5.1

Capsule collider implementation for the collide crate
Documentation
# Collide: Capsule

[![crates.io](https://img.shields.io/crates/v/collide-capsule)](https://crates.io/crates/collide-capsule)
[![docs.rs](https://img.shields.io/docsrs/collide-capsule)](https://docs.rs/collide-capsule)

Capsule collider for the [collide](https://crates.io/crates/collide) ecosystem. Dimension-generic (2D/3D/N-D).

A capsule is the convex hull of two spheres with equal radius. It also represents spheres (`start == end`), lines (`radius == 0`), and points (both).

## Usage

```rust
use collide::Collider;
use collide_capsule::Capsule;

let capsule = Capsule::new(1.0, start, end);
let sphere = Capsule::sphere(center, 1.0);

if capsule.check_collision(&sphere) {
    let info = capsule.collision_info(&sphere).unwrap();
}
```

## Features

- `ray` — enables `Collider<Ray>` for ray intersection support