-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Aardvark is a collection of libraries for real-time rendering and visualization developed at the VRVis Research Center since 2006. Since parts of our framework might be helpful for other visualization projects we decided to make them open source. Of course we would also be very happy to see other people contributing to the project. This repository is our base library (Aardvark.Base).
Aardvark.Base is also distributed as a binary package via NuGet. See https://www.nuget.org/packages/Aardvark.Base.
This library contains data types and algorithms commonly used in computer graphics, like
- basic vector/matrix/color/range types (Vector/Matrices Cheatsheet)
- transformation utilities (e.g. quaternions, ...) (Transformations Cheatsheet)
- geometric primitives (e.g. triangle, polygon, line, etc.) (Geometry Cheatsheet)
- efficient tensor library (Vector, Matrix, Volume, Tensor4)
- sorting algorithms (dual-pivot quick sort, timsort, etc.)
- minimum spanning tree / shortest path / etc.
- polynomial solver / LU-Factorization / QR-Factorization
- ...
Our quickstart for Windows and Linux smoothes the path for your Aardvark experience!
Do not forget to checkout our wiki and various examples, where your contriubtion is very welcomed!