From b9faa2e59ed7e1308c8e2c2ed0a482ff2ee10dc1 Mon Sep 17 00:00:00 2001 From: bloeys Date: Sun, 5 May 2024 00:27:05 +0400 Subject: [PATCH] New NewTrMatXYZ --- gglm/transform.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gglm/transform.go b/gglm/transform.go index d2dd889..e119ec4 100755 --- a/gglm/transform.go +++ b/gglm/transform.go @@ -324,3 +324,21 @@ func NewTrMatId() TrMat { Mat4: NewMat4Id(), } } + +func NewTrMatWithPos(x, y, z float32) TrMat { + tr := TrMat{ + Mat4: NewMat4Id(), + } + + tr.Translate(x, y, z) + return tr +} + +func NewTrMatWithPosVec(pos *Vec3) TrMat { + tr := TrMat{ + Mat4: NewMat4Id(), + } + + tr.TranslateVec(pos) + return tr +}