MultMatrix for purego added
This commit is contained in:
parent
5314a4a209
commit
86d08a7b86
3 changed files with 32 additions and 24 deletions
|
@ -854,30 +854,6 @@ func Vector3ToFloat(vec Vector3) []float32 {
|
|||
return data
|
||||
}
|
||||
|
||||
// MatrixToFloat - Converts Matrix to float32 slice
|
||||
func MatrixToFloat(mat Matrix) []float32 {
|
||||
data := make([]float32, 16)
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
// GetRandomValue - Returns a random value between min and max (both included)
|
||||
func GetRandomValue(min, max int32) int32 {
|
||||
cmin := (C.int)(min)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue