From 6e8b1c1bad910bc8d154f9a4328179342e856324 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 23 Aug 2019 15:14:43 +0200 Subject: [PATCH] center line wasn't drawn in the right color --- .../model/celldesigner/reaction/ReactionFromXml.java | 8 ++++---- .../graphics/bioEntity/reaction/ReactionConverter.java | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/reaction/ReactionFromXml.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/reaction/ReactionFromXml.java index 7eb2158dff..942ecfe62f 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/reaction/ReactionFromXml.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/reaction/ReactionFromXml.java @@ -909,10 +909,10 @@ public class ReactionFromXml { PolylineData line = new PolylineData(); line.addPoint(pointTransformation.copyPoint(product.getLine().getBeginPoint())); - Point2D secondPoint = pointTransformation.getPointOnLine(product.getLine().getPoints().get(1), - product.getLine().getPoints().get(0), 0.4); - Point2D thirdPoint = pointTransformation.getPointOnLine(product.getLine().getPoints().get(1), - product.getLine().getPoints().get(0), 0.6); + Point2D secondPoint = pointTransformation.getPointOnLine(product.getLine().getPoints().get(0), + product.getLine().getPoints().get(1), 0.4); + Point2D thirdPoint = pointTransformation.getPointOnLine(product.getLine().getPoints().get(0), + product.getLine().getPoints().get(1), 0.6); line.addPoint(pointTransformation.copyPoint(secondPoint)); operator.setLine(line); diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/reaction/ReactionConverter.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/reaction/ReactionConverter.java index ae15494ba7..925e6e2566 100644 --- a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/reaction/ReactionConverter.java +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/reaction/ReactionConverter.java @@ -127,11 +127,11 @@ public class ReactionConverter extends BioEntityConverter<Reaction> { 0.5 - RECT_SIZE / (2 * startPoint.distance(endPoint))); Point2D rectEndPoint = pointTransformation.getPointOnLine(startPoint, endPoint, 0.5 + RECT_SIZE / (2 * startPoint.distance(endPoint))); - PolylineData preRectangleLine = new PolylineData(); + PolylineData preRectangleLine = line.getSubline(0, 0); preRectangleLine.addPoint(startPoint); preRectangleLine.addPoint(rectStartPoint); - PolylineData postRectangleLine = new PolylineData(); + PolylineData postRectangleLine = line.getSubline(0, 0); postRectangleLine.addPoint(rectEndPoint); postRectangleLine.addPoint(endPoint); -- GitLab