From 9cc83b97378c48bae3792064f2d01b2f954c0e01 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Thu, 05 Sep 2019 21:51:51 -0400 Subject: [PATCH] Fix cone. --- BiparamEditor.java | 2 +- Cone.java | 4 ++-- whitenoise.jpg | 0 CameraPane.java | 12 ++++++------ Object3D.java | 1 + 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/BiparamEditor.java b/BiparamEditor.java index 3685e67..5dd1e62 100644 --- a/BiparamEditor.java +++ b/BiparamEditor.java @@ -72,7 +72,7 @@ int count = 50; - uDivsField = (cNumberSlider)AddSlider(uvPanel, "U #", biparam.minUDivs, (int)(count*this.biparam.uStretch() / 2) + biparam.minUDivs, biparam.uDivs).getComponent(1); + uDivsField = (cNumberSlider)AddSlider(uvPanel, "U #", biparam.minUDivs, (int)(count*this.biparam.uStretch()) + biparam.minUDivs, biparam.uDivs).getComponent(1); vDivsField = (cNumberSlider)AddSlider(uvPanel, "V #", biparam.minVDivs, (int)(count) + biparam.minVDivs, biparam.vDivs).getComponent(1); oe.ctrlPanel.add(uvPanel); diff --git a/CameraPane.java b/CameraPane.java index 422bb57..7ca1c65 100644 --- a/CameraPane.java +++ b/CameraPane.java @@ -2092,12 +2092,12 @@ if (cameras[i] == null) { cameras[i] = new Camera(cam.viewCode); + + cameras[i].setAim(cam.location, cam.lookAt); + cameras[i].shaper_fovy = cam.shaper_fovy; + cameras[i].UP.set(cam.UP); + targetLookAts[i] = new cVector(cameras[i].lookAt); } - - cameras[i].setAim(cam.location, cam.lookAt); - cameras[i].shaper_fovy = cam.shaper_fovy; - cameras[i].UP.set(cam.UP); - targetLookAts[i] = new cVector(cameras[i].lookAt); } cameracount = 0; targetLookAt = targetLookAts[cameracount]; @@ -8456,7 +8456,7 @@ { // texturecache = textures.get(texname); // suspicious if (texturecache == null) - texturecache = new CacheTexture(GetResourceTexture("whitenoise.png", bump),resolution); + texturecache = new CacheTexture(GetResourceTexture("whitenoise.jpg", bump),resolution); else new Exception().printStackTrace(); } else diff --git a/Cone.java b/Cone.java index 1cd10db..490678a 100644 --- a/Cone.java +++ b/Cone.java @@ -16,7 +16,7 @@ retile(); base = LA.newVector(0, 0, 0); // -1); apex = LA.newVector(0, 1, 0); // 1); - baseRadius = apexRadius = 1; // 0.125; + baseRadius = apexRadius = 0.5; // 0.125; //fromStandard = new double[4][4]; //toStandard = new double[4][4]; //LA.matIdentity(fromStandard); @@ -195,7 +195,7 @@ double uStretch() { - return 6; // Actually 6.28 (I think) + return 3; // Actually 3.14 (I think) } double vFlip(double v) diff --git a/Object3D.java b/Object3D.java index 7209513..2af64dd 100644 --- a/Object3D.java +++ b/Object3D.java @@ -3679,6 +3679,7 @@ if (bRep != null) { //bRep.RemoveOneTriangle(); + System.out.println(); System.out.println("Reducing " + this); if (name != null && name.contains("lockpickstraps")) name = name; diff --git a/whitenoise.jpg b/whitenoise.jpg index ee50bf4..c68ff32 100644 --- a/whitenoise.jpg +++ b/whitenoise.jpg Binary files differ -- Gitblit v1.6.2