Crate linestring[][src]

Expand description

This is a library that deals with lines in 2D and 3D space. The library is implemented for a couple of independent 2d/3d packages:nalgebra,cgmath,vecmath and mint. Those implementations are feature gated so you only need to import the package you really use.

Modules

cgmath_2d

This module is optional. To use if you must include the feature impl-cgmath in your Cargo.toml file.

cgmath_3d

This module is optional. To use if you must include the feature impl-cgmath in your Cargo.toml file.

mint_2d

This module is optional. To use if you must include the feature impl-mint in your Cargo.toml file.

mint_3d

This module is optional. To use if you must include the feature impl-mint in your Cargo.toml file.

nalgebra_2d

This module is optional. To use if you must include the feature impl-nalgebra in your Cargo.toml file.

nalgebra_3d

This module is optional. To use if you must include the feature impl-nalgebra in your Cargo.toml file.

vec_2d

This module is optional. To use if you must include the feature impl-vecmath or impl-vec in your Cargo.toml file.

vec_3d

This module is optional. To use if you must include the feature impl-vecmath or impl-vec in your Cargo.toml file.

vecmath_3d

This module is optional. To use if you must include the feature impl-vecmath in your Cargo.toml file.

Enums

LinestringError