From 0050edcb88bac197578ec518425c8c1e1b4e469f Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Mon, 02 Sep 2019 19:29:35 -0400
Subject: [PATCH] Scale slider

---
 Object3D.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/Object3D.java b/Object3D.java
index 87058be..88267e2 100644
--- a/Object3D.java
+++ b/Object3D.java
@@ -3356,6 +3356,18 @@
         }
     }
     
+    public void Scale(int scale)
+    {
+        Object3D obj = this;
+        
+        obj.toParent[0][0] = obj.toParent[1][1] = obj.toParent[2][2] = scale;
+        obj.toParent[0][1] = obj.toParent[1][0] = obj.toParent[2][0] = 0;
+        obj.toParent[0][2] = obj.toParent[1][2] = obj.toParent[2][1] = 0;
+        obj.fromParent[0][0] = obj.fromParent[1][1] = obj.fromParent[2][2] = 1/scale;
+        obj.fromParent[0][1] = obj.fromParent[1][0] = obj.fromParent[2][0] = 0;
+        obj.fromParent[0][2] = obj.fromParent[1][2] = obj.fromParent[2][1] = 0;
+    }
+    
     public void TextureRatioTransform(int axis)
     {
         cTexture tex = GetTextures();

--
Gitblit v1.6.2