From 3c4c16e0a4ca3949a7a37a24607df7f89abfe7ea Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Mon, 22 Apr 2019 16:52:58 -0400
Subject: [PATCH] Refactoring phase 3

---
 iCameraPane.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/iCameraPane.java b/iCameraPane.java
index 9d55774..0ecb003 100644
--- a/iCameraPane.java
+++ b/iCameraPane.java
@@ -6,6 +6,8 @@
     static final public int SHADOW = 2;
     static final public int OCCLUSION = 3;
 
+    boolean IsDebugSelection();
+    
     boolean IsBoxMode();
 
     void ClearDepth();
@@ -33,12 +35,15 @@
     void PushTextureMatrix(double[][] matrix, int count);
     void PopTextureMatrix(double[][] matrix);
     
+    Camera[] Cameras();
+    
     Camera EyeCamera();
-    
     Camera LightCamera();
-    
+    Camera ManipCamera();
     Camera RenderCamera();
     
+    cVector TargetLookAt();
+
     // Should be cMaterial
     void PushMaterial(Object3D obj, boolean selected);
     void PushMaterial2(Object3D obj, boolean selected);
@@ -54,4 +59,6 @@
     void DrawFace(Object3D obj, Vertex pv, Vertex qv, Vertex rv, Face face);
     
     void DrawParticles(TriMesh geo, Object3D shape, boolean selected, boolean rotate);
+    
+    void PrepOcclusion(BoundaryRep br, double[][] transform);
 }

--
Gitblit v1.6.2