for (int i = 0; i < 3; i++)
{
g.drawLine(getSize().width / 2, getSize().height / 2,
- (int) (axisEndPoints[i].x * scale * max[0] + getSize().width / 2),
- (int) (axisEndPoints[i].y * scale * max[1] + getSize().height / 2));
+ (int) (axisEndPoints[i].x * scale * max[0]
+ + getSize().width / 2),
+ (int) (axisEndPoints[i].y * scale * max[1]
+ + getSize().height / 2));
}
}
sequenceColour == Color.black ? Color.white : sequenceColour);
if (av.getSelectionGroup() != null)
{
- if (av.getSelectionGroup().getSequences(null)
- .contains(sequence))
+ if (av.getSelectionGroup().getSequences(null).contains(sequence))
{
g.setColor(Color.gray);
}
{
if (av != null)
{
- if (!av.getSelectionGroup().getSequences(null)
- .contains(sequence))
+ if (!av.getSelectionGroup().getSequences(null).contains(sequence))
{
av.getSelectionGroup().addSequence(sequence, true);
}
{
SequencePoint sp = points.get(i);
- int px = (int) ((sp.coord.x - centre.x) * scale)
- + halfwidth;
- int py = (int) ((sp.coord.y - centre.y) * scale)
- + halfheight;
+ int px = (int) ((sp.coord.x - centre.x) * scale) + halfwidth;
+ int py = (int) ((sp.coord.y - centre.y) * scale) + halfheight;
if (Math.abs(px - x) < 3 && Math.abs(py - y) < 3)
{
{
return;
}
-
+
/*
* get the identity transformation...
*/
RotatableMatrix rotmat = new RotatableMatrix();
-
+
/*
* rotate around the X axis for change in Y
* (mouse movement up/down); note we are equating a
{
rotmat.rotate(y, Axis.X);
}
-
+
/*
* rotate around the Y axis for change in X
* (mouse movement left/right)
{
rotmat.rotate(x, Axis.Y);
}
-
+
/*
* apply the composite transformation to sequence points
*/
// Now translate back again
sp.translate(centre.x, centre.y, centre.z);
}
-
+
/*
* rotate the x/y/z axis positions
*/