Witam,
poszukuję sposobu (oraz kontrolki) na narysowania wykresu funkcji trygonometrycznej w Windows Phone. Szczerze to kompletnie nie wiem jak się za to zabrać. Jeżeli nie ma nikt czasu/ochoty na dokładniejsze opisanie mi jak osiągnąć mój cel to prosiłabym chociaż o link do jakiejś dokumentacji/przykładu.
Dziękuję za pomoc.
0
0
Kładź na płótnie kolejne piksele z funkcji.
0
Eeeee... Nie do końca Ciebie rozumiem.
0
Prosty przykład rysujący funkcję y=x2.
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
namespace WykresFunkcji
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
System.Drawing.Graphics graphicsObj;
graphicsObj = this.CreateGraphics();
Pen myPen = new Pen(System.Drawing.Color.Red, 1);
graphicsObj.DrawLine(myPen, 150, 0, 150, 350);
graphicsObj.DrawLine(myPen, 0, 150, 350, 150);
System.Drawing.Drawing2D.Matrix myMatrix = new Matrix(1, 0, 0, -1, 0, 0);
graphicsObj.Transform = myMatrix;
graphicsObj.TranslateTransform(150, 150, MatrixOrder.Append);
for (int x = -10,y; x <= 10; x++)
{
y = CalcY(x);
Rectangle myRectangle = new Rectangle(x, y, 1, 1);
graphicsObj.DrawRectangle(myPen, myRectangle);
}
}
private int CalcY(int x)
{
return x*x;
}
}
}
EDIT: dodałem transformację, aby układ współrzędnych był kartezjański. Teraz wygląda lepiej.