#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2012
    Posts
    5
    Rep Power
    0

    Duplicate object


    hye..i have an assignment about repeating sierpinski triangle in horizontal line..but i have no idea how to do that..the input is from the user..pliz help me..this is the coding of sierpinski,




    /* Seirpenski Triangle */
    import java.awt.*;
    import java.applet.*;
    import java.awt.event.*;
    import java.awt.BorderLayout;
    import java.awt.Color;

    import javax.swing.JButton;
    import javax.swing.JFrame;

    public class Seirp extends Applet
    { //Color A;
    // recursive triangle function
    public void SeirpTri(Graphics g, int x1, int y1, int x2, int y2, int x3, int y3, int n)
    {if ( n == 0 )
    {
    g.drawLine(x1, y1, x2, y2); // if n = 0 draw the triangle
    g.drawLine(x2, y2, x3, y3);
    g.drawLine(x3, y3, x1, y1);
    return;
    }
    int xa, ya, xb, yb, xc, yc; // make 3 new triangles by connecting the midpoints of
    xa = (x1 + x2) / 2; //. the previous triangle
    ya = (y1 + y2) / 2;
    xb = (x1 + x3) / 2;
    yb = (y1 + y3) / 2;
    xc = (x2 + x3) / 2;
    yc = (y2 + y3) / 2;
    SeirpTri(g, x1, y1, xa, ya, xb, yb, n - 1); // recursively call the function using the 3 triangles
    SeirpTri(g, xa, ya, x2, y2, xc, yc, n - 1);
    SeirpTri(g, xb, yb, xc, yc, x3, y3, n - 1);
    }

    public void paint(Graphics g)
    {
    int recursions = 2;
    // call the recursive function sending in the number of recursions
    SeirpTri(g, 100, 0, 0, 100, 100, 100, recursions);
    //SeirpTri(g, 319, 0, 0, 479, 639, 479, recursions);


    }
    }
  2. #2
  3. ~ bald headed old fart ~
    Devshed Newbie (0 - 499 posts)

    Join Date
    May 2005
    Location
    chertsey, a small town s.w. of london, england
    Posts
    247
    Rep Power
    86
    Hi there

    and a warm welcome to these forums.

    Unfortunately, you have posted a Java problem in the JavaScript Development forum.

    You should ask a moderator to move it to the Java Help forum here...


    coothead

IMN logo majestic logo threadwatch logo seochat tools logo