Fix MatrixToFloat
This commit is contained in:
parent
86d08a7b86
commit
9fe64ac4bd
1 changed files with 2 additions and 20 deletions
|
@ -1362,26 +1362,8 @@ func MatrixToFloatV(mat Matrix) [16]float32 {
|
||||||
|
|
||||||
// MatrixToFloat - Converts Matrix to float32 slice
|
// MatrixToFloat - Converts Matrix to float32 slice
|
||||||
func MatrixToFloat(mat Matrix) []float32 {
|
func MatrixToFloat(mat Matrix) []float32 {
|
||||||
data := make([]float32, 16)
|
data := MatrixToFloatV(mat)
|
||||||
|
return data[:]
|
||||||
data[0] = mat.M0
|
|
||||||
data[1] = mat.M4
|
|
||||||
data[2] = mat.M8
|
|
||||||
data[3] = mat.M12
|
|
||||||
data[4] = mat.M1
|
|
||||||
data[5] = mat.M5
|
|
||||||
data[6] = mat.M9
|
|
||||||
data[7] = mat.M13
|
|
||||||
data[8] = mat.M2
|
|
||||||
data[9] = mat.M6
|
|
||||||
data[10] = mat.M10
|
|
||||||
data[11] = mat.M14
|
|
||||||
data[12] = mat.M3
|
|
||||||
data[13] = mat.M7
|
|
||||||
data[14] = mat.M11
|
|
||||||
data[15] = mat.M15
|
|
||||||
|
|
||||||
return data
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// QuaternionAdd - Add two quaternions
|
// QuaternionAdd - Add two quaternions
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue