ToolBX.Mathemancy
1.0.0
See the version list below for details.
dotnet add package ToolBX.Mathemancy --version 1.0.0
NuGet\Install-Package ToolBX.Mathemancy -Version 1.0.0
<PackageReference Include="ToolBX.Mathemancy" Version="1.0.0" />
paket add ToolBX.Mathemancy --version 1.0.0
#r "nuget: ToolBX.Mathemancy, 1.0.0"
// Install ToolBX.Mathemancy as a Cake Addin
#addin nuget:?package=ToolBX.Mathemancy&version=1.0.0
// Install ToolBX.Mathemancy as a Cake Tool
#tool nuget:?package=ToolBX.Mathemancy&version=1.0.0
Mathemancy
A bundle for generic geometry types such as Vector2<T>, Size<T> and Rectangle<T>
Have you ever had the pleasure of working with a game engine that had types such as RectangleFloat or RectangleInt? I have! And I find it kind of annoying. If only there was a way to have a generic Rectangle…
There is!
Have you ever wanted Size and/or Vector types? We have that too!
This library is still small but will (probably) get bigger with time.
Most (all of it, really) of the logic for generic numeric operators was adapted to .NET 6 from Marc Gravell and Jon Skeet's https://jonskeet.uk/csharp/miscutil/
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- No dependencies.
NuGet packages (6)
Showing the top 5 NuGet packages that depend on ToolBX.Mathemancy:
Package | Downloads |
---|---|
ToolBX.NetAbstractions
Abstractions for .NET base types such as File and Directory to provide easier means to mock low-level operations. |
|
ToolBX.Collections.Grid
An observable, dynamic two-dimensional array. |
|
ToolBX.Spritebound
Spritesheet and animation management for sprite-based projects. |
|
ToolBX.Spritebound.Web
Spritesheet management for websites. |
|
ToolBX.Mathemancy.Collisions
Basic collision classes |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.2.1 | 1,018 | 1/12/2024 |
2.2.0 | 95 | 1/12/2024 |
2.2.0-beta4 | 79 | 1/10/2024 |
2.2.0-beta3 | 180 | 1/7/2024 |
2.2.0-beta2 | 116 | 12/13/2023 |
2.2.0-beta1 | 69 | 12/12/2023 |
2.0.3 | 131 | 9/23/2023 |
2.0.3-beta3 | 90 | 9/22/2023 |
2.0.3-beta2 | 74 | 9/17/2023 |
2.0.2 | 348 | 6/19/2023 |
2.0.1 | 635 | 4/25/2023 |
2.0.0 | 418 | 11/15/2022 |
2.0.0-beta1 | 449 | 9/22/2022 |
1.1.2 | 1,309 | 9/8/2022 |
1.1.1 | 1,442 | 7/18/2022 |
1.1.0 | 408 | 7/17/2022 |
1.0.7 | 404 | 7/17/2022 |
1.0.6 | 854 | 7/5/2022 |
1.0.5 | 498 | 7/4/2022 |
1.0.4 | 398 | 7/4/2022 |
1.0.4-beta3 | 240 | 6/5/2022 |
1.0.4-beta2 | 138 | 5/22/2022 |
1.0.4-beta1 | 120 | 5/21/2022 |
1.0.3 | 1,600 | 4/24/2022 |
1.0.3-beta1 | 129 | 5/21/2022 |
1.0.1 | 707 | 2/11/2022 |
1.0.0 | 248 | 12/22/2021 |