Warning: session_start(): open(/var/lib/php/sessions/sess_nothq1t3l30l6kr160ja1mffk0, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
// line that goes through x, y at specified angle
// angle is in radians
srecord LineThroughPoint(double x, double y, double angle) is G2Drawable {
*(IDoublePt p, double *angle) {
x = p.x_double();
y = p.y_double();
}
DoublePt pointOnLine(double distance) {
ret doublePt(
x+sin(angle)*distance,
y+cos(angle)*distance);
}
// uses color selected in g
public void drawOn(Graphics2D g) {
int distance = 200;
DoublePt p1 = pointOnLine(-distance);
DoublePt p2 = pointOnLine(distance);
g.drawLine(
iround(p1.x_double()), iround(p1.y_double()),
iround(p2.x_double()), iround(p2.y_double()));
}
}