# Collide: Capsule
[](https://crates.io/crates/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