@Test public void testConvertDOMToGridCoordinateWithParentWithTransformMoveAndRotate() throws Exception { final Viewport viewport = mock(Viewport.class); final Transform transform = new Transform(); transform.translate(10D, 10D); transform.rotate(Math.PI); point = new Point2D(15D, 20D); setupGridWidget(); when(view.getViewport()).thenReturn(viewport); when(viewport.getTransform()).thenReturn(transform); convertedPoint = CoordinateUtilities.convertDOMToGridCoordinate(view, point); Assertions.assertThat(convertedPoint).isNotNull(); Assertions.assertThat(Double.valueOf(convertedPoint.getX()).intValue()).isEqualTo(-5); Assertions.assertThat(Double.valueOf(convertedPoint.getY()).intValue()).isEqualTo(-10); }
@Test public void testConvertDOMToGridCoordinateWithParentWithTransformMoveAndRotate() throws Exception { final Viewport viewport = mock(Viewport.class); final Transform transform = new Transform(); transform.translate(10D, 10D); transform.rotate(Math.PI); point = new Point2D(15D, 20D); setupGridWidget(); when(view.getViewport()).thenReturn(viewport); when(viewport.getTransform()).thenReturn(transform); convertedPoint = CoordinateUtilities.convertDOMToGridCoordinate(view, point); Assertions.assertThat(convertedPoint).isNotNull(); Assertions.assertThat(Double.valueOf(convertedPoint.getX()).intValue()).isEqualTo(-5); Assertions.assertThat(Double.valueOf(convertedPoint.getY()).intValue()).isEqualTo(-10); }
Transform xfrm = new Transform(); xfrm.translate(path.getOffset().getX(), path.getOffset().getY()); xfrm.rotate(0 - path.getRotation()); xfrm.translate(0 - path.getX(), 0 - path.getY()); xfrm.translate(0 - path.getOffset().getX(), 0 - path.getOffset().getY()); xfrm = new Transform(); xfrm.translate(path.getOffset().getX(), path.getOffset().getY()); xfrm.rotate(0 - path.getRotation()); xfrm.translate(0 - path.getX(), 0 - path.getY()); xfrm.translate(0 - path.getOffset().getX(), 0 - path.getOffset().getY());
Transform xfrm = new Transform(); xfrm.translate(path.getOffset().getX(), path.getOffset().getY()); xfrm.rotate(0 - path.getRotation()); xfrm.translate(0 - path.getX(), 0 - path.getY()); xfrm.translate(0 - path.getOffset().getX(), 0 - path.getOffset().getY()); xfrm = new Transform(); xfrm.translate(path.getOffset().getX(), path.getOffset().getY()); xfrm.rotate(0 - path.getRotation()); xfrm.translate(0 - path.getX(), 0 - path.getY()); xfrm.translate(0 - path.getOffset().getX(), 0 - path.getOffset().getY());
Transform xfrm = new Transform(); xfrm.translate(path.getOffset().getX(), path.getOffset().getY()); xfrm.rotate(0 - path.getRotation()); xfrm.translate(0 - path.getX(), 0 - path.getY()); xfrm.translate(0 - path.getOffset().getX(), 0 - path.getOffset().getY()); xfrm = new Transform(); xfrm.translate(path.getOffset().getX(), path.getOffset().getY()); xfrm.rotate(0 - path.getRotation()); xfrm.translate(0 - path.getX(), 0 - path.getY()); xfrm.translate(0 - path.getOffset().getX(), 0 - path.getOffset().getY());