Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as HTML by a ( 14 years ago )
//vypocet
double paCyklus = 2 * Math.PI * aCyklus / MAX_POINTS;
for (int i = 0; i < MAX_POINTS; i++)
{
double paX = i * paCyklus;
double paPosun = ...
double paSinusVysl = Math.sin(paX + paPosun);
aBodyGrafu.add(new Point2D.Double(paX, paSinusVysl));
}
//vykreslenie
if (aBodyGrafu.size() > 1)
{
double paXGrafu = (paSirkaGrafu)/(2 * Math.PI * aCyklus);
double paYGrafu = paVyskaGrafu / 2.0;
Point2D paBodPredch = null;
for (Point2D bodDocasny : aBodyGrafu)
{
if (paBodPredch != null)
{
int x1 = (int) (paXGrafu * paBodPredch.getX());
int y1 = (int) (paYGrafu * (1.0 - paBodPredch.getY()));
int x2 = (int) (paXGrafu * bodDocasny.getX());
int y2 = (int) (paYGrafu * (1.0 - bodDocasny.getY()));
g2.drawLine(x1, y1, x2, y2);
}
paBodPredch = bodDocasny;
}
}
}
Revise this Paste