summaryrefslogtreecommitdiff
path: root/app.go
diff options
context:
space:
mode:
authorxengineering <mail2xengineering@protonmail.com>2021-05-25 11:40:23 +0200
committerxengineering <mail2xengineering@protonmail.com>2021-05-25 11:40:23 +0200
commite03455a979abf4444d4362dacbbf55c6915d3b69 (patch)
tree9aacd6948a4ab86d7ff2ecfb71dc17a1a9260cc4 /app.go
parentd6828f4039352a44a1389313ba856369932732e4 (diff)
downloadstlscope-e03455a979abf4444d4362dacbbf55c6915d3b69.tar
stlscope-e03455a979abf4444d4362dacbbf55c6915d3b69.tar.zst
stlscope-e03455a979abf4444d4362dacbbf55c6915d3b69.zip
Make Geometry Types iterable
Diffstat (limited to 'app.go')
-rw-r--r--app.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/app.go b/app.go
index 119e17d..0591be9 100644
--- a/app.go
+++ b/app.go
@@ -50,8 +50,11 @@ func newApp() App {
func (application *App) handle() {
glfw.PollEvents()
application.window.SwapBuffers()
- trafo := mgl32.HomogRotate3D(float32(glfw.GetTime()) * 3, mgl32.Vec3{0, 1, 1})
+
+ // generate and set transformation
var scale float32 = 0.01
+ trafo := mgl32.Ident4()
+ trafo = trafo.Mul4(mgl32.HomogRotate3D(float32(glfw.GetTime()) * 3, mgl32.Vec3{0, 1, 1}))
trafo = trafo.Mul4(mgl32.Scale3D(scale, scale, scale))
application.graphics.setTrafo(trafo)
}