diff --git a/src/sig/Panel.java b/src/sig/Panel.java index a9b4494..fd80640 100644 --- a/src/sig/Panel.java +++ b/src/sig/Panel.java @@ -89,7 +89,7 @@ public class Panel extends JPanel implements Runnable { accumulatedTris.clear(); Matrix matRotZ = Matrix.MakeRotationZ(fTheta),matRotX = Matrix.MakeRotationX(fTheta*0.5f); - Matrix matTranslation = Matrix.MakeTranslation(0,0,16); + Matrix matTranslation = Matrix.MakeTranslation(0,0,6); Matrix matWorld = Matrix.IDENTITY; matWorld = Matrix.MultiplyMatrix(matRotZ,matRotX); matWorld = Matrix.MultiplyMatrix(matWorld,matTranslation); @@ -147,7 +147,7 @@ public class Panel extends JPanel implements Runnable { public int compare(Triangle t1, Triangle t2) { float z1=(t1.A.z+t1.B.z+t1.C.z)/3f; float z2=(t2.A.z+t2.B.z+t2.C.z)/3f; - return (int)(z1-z2); + return (z1