flaw-math/Flaw/Math/Transform.hs
Reduce duplication Open
Open
k = sqrt (1 + m11 + m22 + m33)
- Read upRead up
- Exclude checks
Found
k = sqrt (1 + m11 + m22 + m33)
kk = 0.5 / k
x = (m32 - m23) * kk
y = (m13 - m31) * kk
z = (m21 - m12) * kk
w = k * 0.5
Perhaps
Combine with flaw-math/Flaw/Math/Transform.hs:201:5