Socolin
Socolin
Sorry for the delay, I finally got the time to take a look, I rebased the branch + force push and did the fix, all should be good now :)
FYI: The performance test I did [TestPerformanceGaussianElimination.zip](https://github.com/user-attachments/files/16169385/TestPerformanceGaussianElimination.zip) - `Matrix` is using `MathNet.Numerics` Nuget - `MatrixCustom` is the implementation included in this PR - `MatrixCustomFloat` is the same implementation with float...
> @Socolin I'll see if I can find some time over the next few days to pull down your fork and help reimplement it into the latest codebase. I'm keen...
I rebased the branch and pushed the changes
I just saw I'm getting an error because `ProjectiveTransformBuilder Append` take 2 arguments now, should this be computed twice ? Since this operation is taking some processing time, I'm not...
I did grant you access to the repo, can you confirm it's all right ?
Just to clarify because I'm not sure about what you said, is the problem with my example ? or is it a bug in ImageSharp ?
Ok thanks. > The `.Transform(new AffineTransformBuilder().AppendRotationDegrees(i * 18, new Vector2(100, 100)))` case however looks more suspect as I would have expected that line to have been a rotation around [99,...
@JimBobSquarePants I just tested and the problem is still present, ` AppendRotationDegrees(float degrees, Vector2 origin)` is not using the new matrix ``` using (var img = new Image(8, 8, Color.DimGray))...
I ask it to rotate around a specific point and it does rotate around the point 1 pixel off, I think there is a bug. Even more that If I...