using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
Graphics mygr;
Pen mypen;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
kor(100);
}
private PointF F(double u,int R)
{
PointF SP = new PointF();
SP.X=(float)(R*Math.Pow(Math.Cos(u),3));
SP.Y = (float)(R *Math.Pow(Math.Sin(u),3));
return (SP);
}
private void kor(int R)
{
int db = 50;
double a = 0;
double b = 2 * Math.PI;
double h = Math.Abs(b - a)/db;
double u = a;
PointF P0, P1;
P0=new PointF();
P1=new PointF();;
P0 = F(u,R);
mygr.TranslateTransform(100, 100);
for (int i = 2; i <= db+1; i++)
{
u = u + h;
P1 = F(u, R);
mygr.DrawLine(mypen,P0,P1);
P0 = P1;
}
}
}
}
Licencia
Public domainPublic domainfalsefalse
Yo, el titular de los derechos de autor de esta obra, lo libero al dominio público. Esto aplica en todo el mundo. En algunos países esto puede no ser legalmente factible; si ello ocurriese: Concedo a cualquier persona el derecho de usar este trabajo para cualquier propósito, sin ningún tipo de condición al menos que éstas sean requeridas por la ley.
Leyendas
Añade una explicación corta acerca de lo que representa este archivo