Normand Briere
2019-04-22 3c4c16e0a4ca3949a7a37a24607df7f89abfe7ea
iCameraPane.java
....@@ -5,7 +5,11 @@
55 static final public int SELECTION = 1;
66 static final public int SHADOW = 2;
77 static final public int OCCLUSION = 3;
8
-
8
+
9
+ boolean IsDebugSelection();
10
+
11
+ boolean IsBoxMode();
12
+
913 void ClearDepth();
1014
1115 void DepthTest(boolean depthtest);
....@@ -31,12 +35,15 @@
3135 void PushTextureMatrix(double[][] matrix, int count);
3236 void PopTextureMatrix(double[][] matrix);
3337
38
+ Camera[] Cameras();
39
+
3440 Camera EyeCamera();
35
-
3641 Camera LightCamera();
37
-
42
+ Camera ManipCamera();
3843 Camera RenderCamera();
3944
45
+ cVector TargetLookAt();
46
+
4047 // Should be cMaterial
4148 void PushMaterial(Object3D obj, boolean selected);
4249 void PushMaterial2(Object3D obj, boolean selected);
....@@ -50,4 +57,8 @@
5057 void ReleaseTextures(cTexture tex);
5158
5259 void DrawFace(Object3D obj, Vertex pv, Vertex qv, Vertex rv, Face face);
60
+
61
+ void DrawParticles(TriMesh geo, Object3D shape, boolean selected, boolean rotate);
62
+
63
+ void PrepOcclusion(BoundaryRep br, double[][] transform);
5364 }