tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
3995
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Witzig was man mit ein wenig Mathe so alles Zaubern kann

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    
    package de.tutorials;
     
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
     
    import javax.swing.JFrame;
     
    /**
     * @author Tom
     * 
     */
    public class HeartFunction extends JFrame {
     
        public HeartFunction() {
            super("HeartFunction");
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            setSize(400, 300);
            setVisible(true);
        }
     
        public static void main(String[] args) {
            new HeartFunction();
        }
     
        public void paint(Graphics graphics) {
            Graphics2D g = (Graphics2D) graphics;
            g.fillRect(0, 0, getWidth(), getHeight());
            g.translate(getWidth() / 2, getHeight() / 2 - 50);
            g.rotate(-Math.toRadians(180));
            g.setColor(Color.RED);
            for (double x = -2.0; x < 2.0; x += 0.0001) {
                double yU = upperHeartFunction(x);
                double yL = lowerHeartFunction(x);
     
                int scaledX = (int) (x * 50);
     
                int scaledUpperY = (int) (yU * 50);
                int scaledLowerY = (int) (yL * 50);
     
                g.fillOval(scaledX, scaledUpperY, 3, 3);
                g.fillOval(scaledX, scaledLowerY, 3, 3);
            }
     
        }
     
        double lowerHeartFunction(double x) {
            return Math.acos(1 - Math.abs(x)) - Math.PI;
        }
     
        double upperHeartFunction(double x) {
            return Math.sqrt(1 - Math.pow(Math.abs(x) - 1, 2));
        }
    }

    Gruß Tom
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Herz - Funktion-26918attachment.jpg  
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  2. #2
    flashray flashray ist offline Mitglied Rubin
    Registriert seit
    Sep 2005
    Ort
    Mannheim
    Beiträge
    1.325
    Hast du etwa die Liebe deines Lebens gefunden !?
     

  3. #3
    Avatar von Billie
    Billie Billie ist offline Mitglied Platin
    Registriert seit
    Jan 2003
    Ort
    Arzl im Pitztal (Tirol)
    Beiträge
    510
    Ach wie süß Ob das bei Frauen ankommt?
     

  4. #4
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Hast du etwa die Liebe deines Lebens gefunden !?
    Negativ

    Ach wie süß Ob das bei Frauen ankommt?
    Das ist der Haken an der Sache... sowas sollte man natürlich nur ner Frau zeigen die auf sowas steht

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  5. #5
    Stigma Stigma ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Ort
    Lübeck
    Beiträge
    412
    Das passt irgendwie zu mir! Weis auch nicht warum? Hast du gut gemacht Tom.
     

Ähnliche Themen

  1. 3D Herz
    Von opTiK im Forum Cinema 4D
    Antworten: 8
    Letzter Beitrag: 07.05.09, 01:20
  2. Herz
    Von Dark_Fighter im Forum Photoshop
    Antworten: 7
    Letzter Beitrag: 27.08.04, 16:09
  3. +++ Herz +++
    Von Brainworm im Forum Cinema 4D
    Antworten: 5
    Letzter Beitrag: 17.04.02, 11:16
  4. 3D Herz
    Von INXS im Forum Photoshop
    Antworten: 28
    Letzter Beitrag: 10.02.02, 02:58
  5. 3D Herz
    Von KampfPommes im Forum Photoshop
    Antworten: 15
    Letzter Beitrag: 29.05.01, 22:20