BardCore 0.1.9
See the version list below for details.
dotnet add package BardCore --version 0.1.9
NuGet\Install-Package BardCore -Version 0.1.9
<PackageReference Include="BardCore" Version="0.1.9" />
paket add BardCore --version 0.1.9
#r "nuget: BardCore, 0.1.9"
// Install BardCore as a Cake Addin #addin nuget:?package=BardCore&version=0.1.9 // Install BardCore as a Cake Tool #tool nuget:?package=BardCore&version=0.1.9
Bardcore
C++ 14/17/20 compatible [^flag]
Bardcore is a simple 3D mathematics library that is primarily designed for use in raytracing applications. It includes vectors, points, quaternion rotation and some useful math functions.
The goal is to provide a simple, easy to use library that is fast and efficient. One of the future ideas is to make an opengl wrapper around it.
I've tried to make everything constexpr where possible, so that the compiler can do as much work as possible at compile time.
Please refer to the wiki for more information.
[^flag]: In order to use the c++ 14/17/20 you have to use the /Zc:__cplusplus flag, it's automatically included (.target) but it might not be compatible with other packages, keep that in mind.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
0.2.1 | 1,035 | 1/21/2024 | |
0.2.0 | 1,397 | 1/1/2024 | |
0.1.16 | 985 | 12/26/2023 | |
0.1.15 | 1,194 | 12/21/2023 | |
0.1.14 | 1,284 | 12/14/2023 | |
0.1.13 | 414 | 12/14/2023 | |
0.1.12 | 372 | 12/12/2023 | |
0.1.11 | 379 | 12/12/2023 | |
0.1.10 | 372 | 12/11/2023 | |
0.1.9 | 375 | 12/11/2023 | |
0.1.8 | 376 | 12/10/2023 | |
0.1.7 | 396 | 12/7/2023 | |
0.1.6 | 366 | 12/6/2023 | |
0.1.5 | 377 | 12/4/2023 | |
0.1.4 | 409 | 12/3/2023 | |
0.1.3 | 414 | 12/1/2023 | |
0.1.2 | 375 | 12/1/2023 | |
0.1.1 | 363 | 12/1/2023 | |
0.1.0 | 433 | 12/1/2023 |
added c++ specific compiler options, this means the versioning actually does something now 11/12/2023 added std::optional for c++17 or greater 11/12/2023 added documentation, added ostream operator for printing ray 11/12/2023