use of net.sf.latexdraw.model.api.shape.Dot in project latexdraw by arnobl.
the class TestParsingPSdot method testCoordinatesFloat2.
@ParameterizedTest
@MethodSource(value = "cmds")
public void testCoordinatesFloat2(final String cmd) {
parser(cmd + "(35.5,50.5)");
final Dot dot = getShapeAt(0);
assertEquals(35.5 * Shape.PPC, dot.getPtAt(0).getX(), 0.0001);
assertEquals(-50.5 * Shape.PPC, dot.getPtAt(0).getY(), 0.0001);
}
use of net.sf.latexdraw.model.api.shape.Dot in project latexdraw by arnobl.
the class TestParsingPSdot method testCoordinatesPt.
@ParameterizedTest
@MethodSource(value = "cmds")
public void testCoordinatesPt(final String cmd) {
parser(cmd + "(35pt,20pt)");
final Dot dot = getShapeAt(0);
assertEquals(35d * Shape.PPC / PSTricksConstants.CM_VAL_PT, dot.getPtAt(0).getX(), 0.0001);
assertEquals(-20d * Shape.PPC / PSTricksConstants.CM_VAL_PT, dot.getPtAt(0).getY(), 0.0001);
}
use of net.sf.latexdraw.model.api.shape.Dot in project latexdraw by arnobl.
the class TestParsingPSdot method testPssetdotunitdot.
@ParameterizedTest
@MethodSource(value = "cmds")
public void testPssetdotunitdot(final String cmd) {
parser("\\psdot(1,1)\\psset{unit=2}" + cmd + "(1,1)");
Dot dot = getShapeAt(1);
assertEquals(2d * Shape.PPC, dot.getX(), 0.000001);
assertEquals(-2d * Shape.PPC, dot.getY(), 0.000001);
dot = getShapeAt(0);
assertEquals(Shape.PPC, dot.getX(), 0.000001);
assertEquals(-Shape.PPC, dot.getY(), 0.000001);
}
use of net.sf.latexdraw.model.api.shape.Dot in project latexdraw by arnobl.
the class TestParsingPSdot method testDotsize.
@ParameterizedTest
@MethodSource(value = "cmds")
public void testDotsize(final String cmd) {
parser(cmd + "[dotsize=1.5 cm 4](1,1)");
final Dot dot = getShapeAt(0);
assertEquals(1.5 * Shape.PPC + 4d * PSTricksConstants.DEFAULT_LINE_WIDTH * Shape.PPC, dot.getDiametre(), 0.001);
}
use of net.sf.latexdraw.model.api.shape.Dot in project latexdraw by arnobl.
the class TestParsingPSdot method testDotScale2num.
@ParameterizedTest
@MethodSource(value = "cmds")
public void testDotScale2num(final String cmd) {
parser(cmd + "(1,1)" + cmd + "[dotscale=2 3](1,1)");
final Dot dot1 = getShapeAt(0);
final Dot dot2 = getShapeAt(1);
assertEquals(dot1.getDiametre() * 2d, dot2.getDiametre(), 0.001);
}
Aggregations