Christian Luksch
Christian Luksch
### Description Almost every time we update our packages (private) in our solution our build server fails to download+extract them properly to the .nuget cache folder when running `paket restore`....
Does anyone remember what use cases ProxyTypes are for and how they are supposed to be used? I for example have these, but actually I no longer directly code PixImages...
We have changed all MD5 uses to SHA1 since there were issues when running in WASM. This was done in a quick hack and we should review this. It seems...
In our color types, we excessively use static functions to do conversion operations, such as `FloatFromByte`, `ByteFromFloat` or `ByteFromFloatClamped`. Inlining them would have nice potential for optimization. Calling the static...
I've found `static bool Intersects(this Line3d line, Plane3d plane, out double t, out V3d p)`, but a more convenient method to directly clip a line (2d and 3d) would be...
There is a numerical issue in `Line2d.ClipWithConvex(Polygon2d)`. My algorithms sometimes generates cases where one or both vertices of the line are "exactly" on the polygon outline. It turns out if...
We have various types that have a `.Transform` or `.Transformed` method (e.g. Box3d, Plane3d, Hull3d, Polygon3d, ...). In most cases, there is only an overload for Trafo3d. We should complete...
A lot of geometry primitives do not have a `Transform` or `Transformed` method: - `Line2d` - `Line3d` - `Triangle2d` - `Triangle3d` - `Quad2d` - `Quad3d` ... In some cases we...
Aardvark.Base leaves the following functions for Scaling and Rotation of PixImages up for the library user to be initialized: s_scaledFun using SetScaledFun s_rotatedFun using SetRotatedFun s_remappedFun using SetRemappedFun 1. We...
Compute shaders should use a similar caching mechanism than other shaders.