licenses.dev

ncollide2d v0.17.3

2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry2d crate.

Published on

Licenses

Learn more about license information.

Package Licenses

BSD-3-Clause

Dependency Licenses

Apache-2.0 OR MIT17
PackageRelationDependenciesPublished
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
libm • 0.1.4libm in pure RustINDIRECT0
matrixmultiply • 0.1.15General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.INDIRECT1
maybe-uninit • 2.0.0MaybeUninit for friends of backwards compatibilityINDIRECT0
num-complex • 0.2.4Complex numbers implementation for RustINDIRECT2
num-traits • 0.2.19Numeric traits for generic mathematicsDIRECT1
rand_core • 0.3.1Core random number generator traits and tools for implementation. INDIRECT1
rand_core • 0.4.2Core random number generator traits and tools for implementation. INDIRECT0
rand • 0.5.6Random number generators and other randomness functionality. DIRECT9
rawpointer • 0.1.0Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. INDIRECT0
smallvec • 0.6.14'Small vector' optimization: store up to a small number of items on the stackDIRECT1
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.INDIRECT0
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
Apache-2.02
PackageRelationDependenciesPublished
alga • 0.7.2Abstract algebra for RustDIRECT5
approx • 0.3.2Approximate floating point equality comparisons and assertions.DIRECT2
MIT2
PackageRelationDependenciesPublished
generic-array • 0.11.2Generic types implementing functionality of arraysINDIRECT1
slab • 0.4.9Pre-allocated storage for a uniform data typeDIRECT1
BSD-3-Clause1
PackageRelationDependenciesPublished
nalgebra • 0.16.14General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.DIRECT20
BSD-2-Clause1
PackageRelationDependenciesPublished
cloudabi • 0.0.3Low level interface to CloudABI. Contains all syscalls and related types.INDIRECT1
non-standard1
PackageRelationDependenciesPublished
fuchsia-cprng • 0.1.1Rust crate for the Fuchsia cryptographically secure pseudorandom number generatorINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/ncollide2d)](https://licenses.dev/cargo/ncollide2d)
<a href="https://licenses.dev/cargo/ncollide2d">
  <img src="https://licenses.dev/b/cargo/ncollide2d" alt="licenses" />
</a>

Or the licenses badge code for the 0.17.3 version:

[![licenses](https://licenses.dev/b/cargo/ncollide2d/0.17.3)](https://licenses.dev/cargo/ncollide2d/0.17.3)
<a href="https://licenses.dev/cargo/ncollide2d/0.17.3">
  <img src="https://licenses.dev/b/cargo/ncollide2d/0.17.3" alt="licenses" />
</a>
GitHub