Better mat printing

This commit is contained in:
bloeys
2021-11-05 01:17:01 +04:00
parent a19d1e464b
commit a5570a2c14
3 changed files with 9 additions and 9 deletions

View File

@ -27,7 +27,7 @@ func (m *Mat2) Size() MatSize {
}
func (m *Mat2) String() string {
return fmt.Sprintf("\n| %f %f |\n| %f %f |\n", m.Arr[0], m.Arr[1], m.Arr[2], m.Arr[3])
return fmt.Sprintf("\n| %+-9.3f %+-9.3f |\n| %+-9.3f %+-9.3f |\n", m.Arr[0], m.Arr[1], m.Arr[2], m.Arr[3])
}
//Add m += m2

View File

@ -27,7 +27,7 @@ func (m *Mat4) Size() MatSize {
}
func (m *Mat4) String() string {
return fmt.Sprintf("\n| %f %f %f %f |\n| %f %f %f %f |\n| %f %f %f %f |\n| %f %f %f %f |\n",
return fmt.Sprintf("\n| %+-9.3f %+-9.3f %+-9.3f %+-9.3f |\n| %+-9.3f %+-9.3f %+-9.3f %+-9.3f |\n| %+-9.3f %+-9.3f %+-9.3f %+-9.3f |\n| %+-9.3f %+-9.3f %+-9.3f %+-9.3f |\n",
m.Arr[0], m.Arr[1], m.Arr[2], m.Arr[3],
m.Arr[4], m.Arr[5], m.Arr[6], m.Arr[7],
m.Arr[8], m.Arr[9], m.Arr[10], m.Arr[11],

14
main.go
View File

@ -16,13 +16,13 @@ func main() {
m1 := gglm.NewMat4(nil)
// f := []float32{
// 0, 0, 0, 0,
// 0, 0, 0, 0,
// 0, 0, 0, 0,
// 0, 0, 0, 0,
// }
m2 := gglm.NewMat4(nil)
f := []float32{
-10, 0, 100, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
}
m2 := gglm.NewMat4(f)
println("m1:", m1.String())
println("m2:", m2.String())