Files
gglm/main.go
2021-11-05 04:57:52 +04:00

53 lines
647 B
Go
Executable File

package main
import "github.com/bloeys/gglm/gglm"
func main() {
//Mat3
m1 := &gglm.Mat3{
Data: [9]float32{
1, 2, 3,
4, 5, 6,
7, 8, 9,
},
}
m2 := &gglm.Mat3{
Data: [9]float32{
1, 2, 3,
1, 2, 3,
1, 2, 3,
},
}
m3 := gglm.MulMat3(m1, m2)
m1.Mul(m2)
println(m1.String())
println(m3.String())
//Mat4
m4 := &gglm.Mat4{
Data: [16]float32{
1, 2, 3, 4,
5, 6, 7, 8,
9, 10, 11, 12,
13, 14, 15, 16,
},
}
m5 := &gglm.Mat4{
Data: [16]float32{
1, 2, 3, 4,
1, 2, 3, 4,
1, 2, 3, 4,
1, 2, 3, 4,
},
}
m6 := gglm.MulMat4(m4, m5)
m4.Mul(m5)
println(m4.String())
println(m6.String())
}