mathnet-spatial
mathnet-spatial copied to clipboard
Inconsistent return type for Matrix3D.RotationAround{X|Y|Z}Axis(angle) #question
Is there a reason for
MathNet.Spatial.Euclidean.Matrix3D.RotationAround{X|Y}Axis(angle) returning a DenseMatrix
and
MathNet.Spatial.Euclidean.Matrix3D.RotationAroundZAxis(angle) returning a Matrix<double>
or is it just a typo?
This looks wrong. @cdrnet what is the most correct type here?
Ideally Matrix3D should be rewritten returning a struct Matrix3D
Thanks for creating the issue.
Yes, I'd expect a Matrix3D as well, in both cases.