From 5cc2d5a1d233d6d6825abfb7a98d11952618e74f Mon Sep 17 00:00:00 2001 From: Johannes Eder <eder@fortiss.org> Date: Wed, 11 Apr 2018 14:46:41 +0000 Subject: [PATCH] YELLOW --- .../tooling/graphicsGL/ui/objects/.ratings | 2 +- .../graphicsGL/ui/objects/Graph3DViewObject.java | 16 ++++++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/.ratings b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/.ratings index 319de5e21..34d194f5b 100644 --- a/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/.ratings +++ b/org.fortiss.tooling.graphicsGL.ui/trunk/src/org/fortiss/tooling/graphicsGL/ui/objects/.ratings @@ -1,2 +1,2 @@ -Graph3DViewObject.java 3712170073c3e835663a1f06bfc5bad2c5dad920 RED +Graph3DViewObject.java 8b0f50b524b427c02ac00b4c0c76f7fafbace938 YELLOW ViewObjectBase.java 2fbcf09f17655c06abffaeb00dbc558e711404eb GREEN 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 19a4c2a88..baa1d4d4b 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 @@ -77,6 +77,10 @@ public class Graph3DViewObject extends ViewObjectBase { HashMap<String, Object3D> characters; /** Hash map of all numbers which can be rendered */ HashMap<Integer, Object3D> numbers; + /** Scaling factor for text. */ + final float TEXT_SCALING_FACTOR = 1.75f; + /** Scaling factor for a sphere {@link GraphPoint3D} */ + float SCALING_FACTOR_POINT = 1.5f; /** Constructor. */ public Graph3DViewObject(Graph3D graph) { @@ -185,8 +189,7 @@ public class Graph3DViewObject extends ViewObjectBase { // rotate text so it is readable from left to right rotate(new Vector4f(0, 0, 1, -90)); - // TODO (SB, 14) - scale(1.75f, 1.75f, 1.75f); + scale(TEXT_SCALING_FACTOR, TEXT_SCALING_FACTOR, TEXT_SCALING_FACTOR); // draw the Text for(Object3D o : objects) { @@ -221,10 +224,11 @@ public class Graph3DViewObject extends ViewObjectBase { private void renderPoint(GraphPoint3D p) { saveMatrix(); moveTo(p.getPosition()); - // TODO (SB, 14) - scale(1.5f, 1.5f, 1.5f); - // TODO (SB, 14) - SPHERE.draw(0.2f, 9, 4); + scale(SCALING_FACTOR_POINT, SCALING_FACTOR_POINT, SCALING_FACTOR_POINT); + float radius = 0.2f; + int nrOfSlices = 9; + int nrOfStacks = 4; + SPHERE.draw(radius, nrOfSlices, nrOfStacks); restoreMatrix(); } -- GitLab