diff --git a/gglm/mat.go b/gglm/mat.go index 0e58f61..5e95cc1 100755 --- a/gglm/mat.go +++ b/gglm/mat.go @@ -29,7 +29,7 @@ func (ms MatSize) String() string { } type Mat interface { - At(row, col int) float32 + Get(row, col int) float32 Set(row, col int, val float32) Size() MatSize } diff --git a/gglm/mat2.go b/gglm/mat2.go index dee75ff..a1e7abf 100755 --- a/gglm/mat2.go +++ b/gglm/mat2.go @@ -11,7 +11,7 @@ type Mat2 struct { Data [4]float32 } -func (m *Mat2) At(row, col int) float32 { +func (m *Mat2) Get(row, col int) float32 { return m.Data[row*2+col] } diff --git a/gglm/mat3.go b/gglm/mat3.go index d225f31..f2d9fc9 100755 --- a/gglm/mat3.go +++ b/gglm/mat3.go @@ -11,7 +11,7 @@ type Mat3 struct { Data [9]float32 } -func (m *Mat3) At(row, col int) float32 { +func (m *Mat3) Get(row, col int) float32 { return m.Data[row*3+col] } diff --git a/gglm/mat4.go b/gglm/mat4.go index 3e3f2ac..6523205 100755 --- a/gglm/mat4.go +++ b/gglm/mat4.go @@ -11,7 +11,7 @@ type Mat4 struct { Data [16]float32 } -func (m *Mat4) At(row, col int) float32 { +func (m *Mat4) Get(row, col int) float32 { return m.Data[row*4+col] }