From cffd7d4103374e1c3dd2dc33bd6c7dd95911c388 Mon Sep 17 00:00:00 2001
From: Johannes Eder <eder@fortiss.org>
Date: Mon, 28 Jan 2013 08:14:36 +0000
Subject: [PATCH] YELLOW refs 1181

---
 .../tooling/graphicsGL/ui/camera/Camera.java  |  2 +-
 .../camera/MovingCameraWithPitchAndYaw.java   |  2 +-
 .../graphicsGL/ui/draw/LwjglCanvas.java       |  2 +-
 .../ui/editor/Graphical3DEditorBase.java      |  2 +-
 .../tooling/graphicsGL/ui/light/Light.java    |  2 +-
 .../ui/objects/CompositeViewObject.java       |  2 +-
 .../ui/objects/Graph3DViewObject.java         | 46 +------------------
 .../ui/objects/Object3DViewObject.java        |  2 +-
 .../ui/objects/PickableObjectBase.java        |  2 +-
 .../graphicsGL/ui/objects/ViewObjectBase.java |  4 +-
 .../ui/objects/WrappedViewObjectBase.java     |  2 +-
 .../ui/picker/ModelObjectPicker.java          |  5 +-
 .../graphicsGL/ui/util/GLPrimitives.java      |  2 +-
 .../graphicsGL/ui/util/Graph3DUtil.java       |  2 +-
 14 files changed, 18 insertions(+), 59 deletions(-)

diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/camera/Camera.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/camera/Camera.java
index 2fac716d2..42ab06f77 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/camera/Camera.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/camera/Camera.java
@@ -27,7 +27,7 @@ import org.lwjgl.util.vector.Vector3f;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: 998BAAC6BD1F015C1E256B674C6E6B76
+ * @ConQAT.Rating YELLOW Hash: 3CB67C49CD0B0AE3D616631B07D7A996
  */
 public class Camera {
 
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/camera/MovingCameraWithPitchAndYaw.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/camera/MovingCameraWithPitchAndYaw.java
index 2653ad895..203f8966e 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/camera/MovingCameraWithPitchAndYaw.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/camera/MovingCameraWithPitchAndYaw.java
@@ -35,7 +35,7 @@ import static org.fortiss.tooling.graphicsGL.ui.util.GLPrimitives.translate;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: 0238AF85DEA607611AB6693F9CD208A3
+ * @ConQAT.Rating YELLOW Hash: F5E252EE371670100BCCD8AD94596691
  */
 public class MovingCameraWithPitchAndYaw extends Camera {
 
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/draw/LwjglCanvas.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/draw/LwjglCanvas.java
index 613f1eb3b..52f2a0156 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/draw/LwjglCanvas.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/draw/LwjglCanvas.java
@@ -48,7 +48,7 @@ import org.newdawn.slick.TrueTypeFont;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: 61FE0A90AF4880408879E8437691EF28
+ * @ConQAT.Rating YELLOW Hash: 280DA44F9786F1EAF19B32BF16C66DF3
  */
 @SuppressWarnings("deprecation")
 public class LwjglCanvas extends GLCanvas {
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/editor/Graphical3DEditorBase.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/editor/Graphical3DEditorBase.java
index 67eeecbaa..0c50441ea 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/editor/Graphical3DEditorBase.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/editor/Graphical3DEditorBase.java
@@ -65,7 +65,7 @@ import org.newdawn.slick.Color;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: EEE9B97E767BE66D27E7493DEF5C56A5
+ * @ConQAT.Rating YELLOW Hash: A4F725C3CC3C4A92B7E9FB284FCEEBFE
  */
 public abstract class Graphical3DEditorBase<T extends EObject> extends EditorBase<T> implements
 		MouseListener, MouseTrackListener, MouseMoveListener, MouseWheelListener, KeyListener,
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/light/Light.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/light/Light.java
index b38074c60..0f7a176de 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/light/Light.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/light/Light.java
@@ -37,7 +37,7 @@ import org.fortiss.tooling.graphicsGL.ui.util.GLPrimitives;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: 9EE133E0AEDEEFBBF419EE80512092FF
+ * @ConQAT.Rating YELLOW Hash: 400225B614C7EA5D83356F59808DE8F2
  */
 public class Light {
 
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/CompositeViewObject.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/CompositeViewObject.java
index ac1e6c625..09b381f81 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/CompositeViewObject.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/CompositeViewObject.java
@@ -30,7 +30,7 @@ import org.fortiss.tooling.graphicsGL.ui.picker.ModelObjectPicker;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: 476D437455D7B282A443F1FFC4919435
+ * @ConQAT.Rating YELLOW Hash: 6DCD7467246F471C2693D3817A8FFBAE
  */
 public class CompositeViewObject extends ViewObjectBase {
 	/** The component objects. */
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/Graph3DViewObject.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/Graph3DViewObject.java
index 49eb007b2..976cc6655 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/Graph3DViewObject.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/Graph3DViewObject.java
@@ -53,7 +53,6 @@ import org.fortiss.tooling.graphicsGL.model.scene.Object3D;
 import org.fortiss.tooling.graphicsGL.ui.camera.Camera;
 import org.fortiss.tooling.graphicsGL.ui.picker.ModelObjectPicker;
 import org.fortiss.tooling.graphicsGL.ui.util.GLPrimitives;
-import org.fortiss.tooling.graphicsGL.util.Graph3DModelElementFactory;
 import org.lwjgl.util.glu.Sphere;
 import org.lwjgl.util.vector.Vector3f;
 import org.lwjgl.util.vector.Vector4f;
@@ -64,7 +63,7 @@ import org.lwjgl.util.vector.Vector4f;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: 35C66DEC44CFCE044C427F14D4854E72
+ * @ConQAT.Rating YELLOW Hash: DE375F2B82F99AB5A242E8FEBF789030
  */
 public class Graph3DViewObject extends ViewObjectBase {
 	/** The graph model. */
@@ -127,48 +126,10 @@ public class Graph3DViewObject extends ViewObjectBase {
 			renderText(c, t.getText(), convert(t.getPosition()));
 		}
 
-		debug(c);
-
 		setColor(WHITE);
 
 	}
 
-	private void debug(Camera c) {
-		// for debugging
-		// GLPrimitives.saveMatrix();
-		// GLPrimitives.scale(0.5f, 0.5f, 0.5f);
-		// setColor(Graphics3DModelElementFactory.RED);
-		//
-		// Vector3f up = ((MovingCameraWithPitchAndYaw)c).getCameraUp();
-		// // up.x *= 4;
-		// // up.y *= 4;
-		// // up.z *= 4;
-		//
-		// drawLine(new Vector3f(0, 0, 0), up);
-		// renderPoint(up);
-		// renderText(c, "up", up);
-		//
-		// Vector3f right = ((MovingCameraWithPitchAndYaw)c).getCameraLookAt();
-		// // right.x *= 4;
-		// // right.y *= 4;
-		// // right.z *= 4;
-		//
-		// setColor(Graphics3DModelElementFactory.GREEN);
-		// drawLine(new Vector3f(0, 0, 0), right);
-		// renderPoint(right);
-		//
-		// renderText(c, "lookAt", right);
-		//
-		// // Vector3f look = ((MovingCameraWithPitchAndYaw)c).getLookAt();
-		// //
-		// // setColor(Graphics3DModelElementFactory.BLUE);
-		// // drawLine(new Vector3f(0, 0, 0), look);
-		// // renderPoint(look);
-		// GLPrimitives.scale(1.f, 1.f, 1.f);
-		// GLPrimitives.restoreMatrix();
-
-	}
-
 	/** Renders objects as billboards at the given position */
 	private void renderText(Camera camera, String string, Vector3f pos) {
 		List<Object3D> toRender = new ArrayList<Object3D>();
@@ -262,11 +223,6 @@ public class Graph3DViewObject extends ViewObjectBase {
 		restoreMatrix();
 	}
 
-	/** Renders the given point. */
-	private void renderPoint(Vector3f p) {
-		renderPoint(Graph3DModelElementFactory.graphPoint(p.x, p.y, p.z));
-	}
-
 	/** Renders the coordinate system if present. */
 	private void renderCoordSys(CoordinateSystem3D coordinateSystem) {
 		if(coordinateSystem != null) {
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/Object3DViewObject.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/Object3DViewObject.java
index cc043545b..405091540 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/Object3DViewObject.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/Object3DViewObject.java
@@ -28,7 +28,7 @@ import org.fortiss.tooling.graphicsGL.ui.camera.Camera;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: F115E006F4D287853C74F55E856501A5
+ * @ConQAT.Rating YELLOW Hash: 75621F5CEE7FFC25EF8148D3265580B5
  */
 public class Object3DViewObject extends ViewObjectBase {
 	/** The model object. */
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/PickableObjectBase.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/PickableObjectBase.java
index 2c8df4534..3910bbfa1 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/PickableObjectBase.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/PickableObjectBase.java
@@ -32,7 +32,7 @@ import org.fortiss.tooling.graphicsGL.ui.picker.ModelObjectPicker;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: C4AACBAD612CE912E90497577BDA10E7
+ * @ConQAT.Rating YELLOW Hash: 972853B8021F08272208958BD892B21C
  */
 public abstract class PickableObjectBase extends ViewObjectBase {
 
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/ViewObjectBase.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/ViewObjectBase.java
index 5f06e9c59..35421d0f8 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/ViewObjectBase.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/ViewObjectBase.java
@@ -27,7 +27,7 @@ import org.fortiss.tooling.graphicsGL.ui.picker.ModelObjectPicker;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: D36C3CD59FC6EA094E41BD4202B92F5D
+ * @ConQAT.Rating YELLOW Hash: 06D61D65EF0F290678EDEC5165385FEF
  */
 public abstract class ViewObjectBase {
 
@@ -45,6 +45,8 @@ public abstract class ViewObjectBase {
 	 * 
 	 * @param picker
 	 *            the picker requesting a picker rendering run
+	 * @param c
+	 *            camera
 	 */
 	public void renderObjectForPicking(ModelObjectPicker picker, Camera c) {
 		// render nothing
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/WrappedViewObjectBase.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/WrappedViewObjectBase.java
index 420d25dda..95b1b0fea 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/WrappedViewObjectBase.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/WrappedViewObjectBase.java
@@ -25,7 +25,7 @@ import org.fortiss.tooling.graphicsGL.ui.camera.Camera;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: E81444FC76B383C9805DDB821B49AF40
+ * @ConQAT.Rating YELLOW Hash: 330C687B00E0B485A4072030FE799214
  */
 public abstract class WrappedViewObjectBase extends ViewObjectBase {
 
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/picker/ModelObjectPicker.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/picker/ModelObjectPicker.java
index ba6da24b1..cdbd01756 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/picker/ModelObjectPicker.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/picker/ModelObjectPicker.java
@@ -30,13 +30,14 @@ import org.lwjgl.util.vector.Vector3f;
 
 /**
  * Picker implementation for model objects using GL select mode rendering.
- * {@link #pickModelObject(int, int, Vector3f, ViewObjectBase)} returns the nearest object. All
+ * {@link #pickModelObject(int, int, Vector3f, ViewObjectBase, Camera)} returns the nearest object.
+ * All
  * others are discarded.
  * 
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: DCFE2EBE3D7F33CDAF64A1980BE3165F
+ * @ConQAT.Rating YELLOW Hash: 084F7B53F4A07DC1C559303A9A5111FC
  */
 public final class ModelObjectPicker {
 	/** The buffer size for pickable objects. */
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/util/GLPrimitives.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/util/GLPrimitives.java
index 811c47144..2fb977401 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/util/GLPrimitives.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/util/GLPrimitives.java
@@ -124,7 +124,7 @@ import org.newdawn.slick.Color;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 25892D6CA7A35E798D1B71AAEC81A964
+ * @ConQAT.Rating YELLOW Hash: E9089D8D84CEA770D57132032C307E69
  */
 public class GLPrimitives {
 	/** The X unit vector. */
diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/util/Graph3DUtil.java b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/util/Graph3DUtil.java
index bcee36f1e..878f785ca 100644
--- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/util/Graph3DUtil.java
+++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/util/Graph3DUtil.java
@@ -35,7 +35,7 @@ import org.lwjgl.util.vector.Vector3f;
  * @author eder
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating RED Hash:
+ * @ConQAT.Rating YELLOW Hash: AC195C8F189BE3220349756D97B4297B
  */
 public class Graph3DUtil {
 
-- 
GitLab