Normand Briere
2019-10-05 8768a855af9ccc482a9520ce708ef32e0e6e0e7d
iCameraPane.java
....@@ -24,7 +24,7 @@
2424
2525 boolean IsFrozen();
2626
27
- javax.media.opengl.GL GetGL();
27
+ javax.media.opengl.GL GetGL0();
2828
2929 // Currently in Globals
3030 int DrawMode();
....@@ -42,7 +42,7 @@
4242 Camera ManipCamera();
4343 Camera RenderCamera();
4444
45
- boolean SetCamera(Camera c);
45
+ boolean SetCamera(Camera c, boolean set);
4646
4747 cVector TargetLookAt();
4848
....@@ -55,18 +55,38 @@
5555
5656 void DrawString(Object3D obj);
5757
58
- void BindTextures(cTexture tex, int resolution);
59
- void ReleaseTextures(cTexture tex);
58
+ //void BindTextures(cTexture tex, int resolution) throws Exception;
59
+ //void ReleaseTextures(cTexture tex);
60
+ void BindPigmentTexture(cTexture tex, int resolution) throws Exception;
61
+ void BindBumpTexture(cTexture tex, int resolution) throws Exception;
62
+ void ReleasePigmentTexture(cTexture tex);
63
+ void ReleaseBumpTexture(cTexture tex);
6064
6165 void DrawFace(Object3D obj, Vertex pv, Vertex qv, Vertex rv, Face face);
6266
67
+ void DrawBox(cVector min, cVector max);
68
+
69
+ void DrawGeometry(BoundaryRep bRep, boolean flipV, boolean selectmode);
70
+
71
+ void DrawDynamicMesh(cMesh c);
72
+
73
+ void StartTriangles();
74
+ void EndTriangles();
75
+
76
+ int GenList();
77
+ void NewList(int id);
78
+ void CallList(int id);
79
+ void EndList();
80
+
81
+ void NextIndex();
82
+
6383 void DrawParticles(TriMesh geo, Object3D shape, boolean selected, boolean rotate);
6484
6585 void PrepOcclusion(BoundaryRep br, double[][] transform);
6686
6787 void setCursor(java.awt.Cursor cursor);
6888
69
- com.sun.opengl.util.texture.TextureData GetTextureData(String tex, boolean bump, int resolution);
89
+ com.sun.opengl.util.texture.TextureData GetTextureData(cTexture tex, boolean bump, int resolution) throws Exception;
7090
7191 void repaint();
7292