Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PointF newPt = new PointF();
- PointF oldPt = new PointF();
- //x = Ax * sin(OmegaX * t + PhiX)
- //y = Ay * sin(OmegaY * t + PhiY)
- oldPt.X = (float)(ax * Math.Sin(omegax * 0 + phix));
- oldPt.Y = (float)(ay * Math.Sin(omegay * 0 + phiy));
- //flagPt, wenn noch kein punkt gezeichnet wurde
- for (float i = 0F; i < (float)(Math.PI * 2); i += 0.04F)
- {
- newPt.X = (float)(ax * Math.Sin(omegax * t + phix));
- newPt.Y = (float)(ay * Math.Sin(omegay * t + phiy));
- gr.DrawLine(new Pen(Color.Red, 0), oldPt, newPt);
- oldPt.X = newPt.X;
- oldPt.Y = newPt.Y;
- }
Add Comment
Please, Sign In to add comment