tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
321
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    thomy800 thomy800 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Beiträge
    245
    also ich möchte ein polynom drehen und ich versuche es so:

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    public void drehen(double alpha) {
            XY m=getMittelPunkt();
            m=new XY(m.x-pos.x,m.y-pos.y);     //pos->Position
            for (int i=0;i<size();i++) {
                XY xy=(XY) elementAt(i);
                double r=Math.sqrt(quadrat(m.x-xy.x)+quadrat(m.y-xy.y));
                xy=new XY(xy.x*Math.cos((alpha*Math.PI)/180),xy.y*Math.sin((alpha*Math.PI)/180));
                setElementAt(xy,i);
            }
        }
    das ganze ist in einer class die Vector geerbt hat. XY ist einfach ein Punkt (also x und y).

    aber irgendwie klappts nicht, das ding ist immer verzerrt. weiß jemand wie es geht?

    mfg thomy
     
    Hier kommt der Genuss!

  2. #2
    MeinerEiner_80 Tutorials.de Gastzugang
    Moin!
    Also so kompliziert wuerde ichs nicht machen.
    Einfacher ist doch ein Polygon fuer das Objekt selbst zu nutzen, wenn du willst
    http://java.sun.com/j2se/1.4.2/docs/...t/Polygon.html

    und eine AffineTransformation und es zu drehen, bzw. dessen Punkte
    http://java.sun.com/j2se/1.4.2/docs/...Transform.html

    *grüssle*
    MeinerEiner
     

  3. #3
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
     
    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

  4. #4
    thomy800 thomy800 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Beiträge
    245
    das wäre jetzt ganz schön kompliziert mein programm umzuschreiben weil alles andere darauf schon basiert...
     
    Hier kommt der Genuss!

Ähnliche Themen

  1. c# Polynom in Raster wandeln
    Von amArsch im Forum .NET Café
    Antworten: 5
    Letzter Beitrag: 15.03.10, 15:15
  2. Antworten: 1
    Letzter Beitrag: 16.12.09, 14:14
  3. [VB 2005.net] Picturebox drehen oder Bild in der Box drehen
    Von Alaitoc im Forum .NET Windows Forms
    Antworten: 6
    Letzter Beitrag: 14.12.07, 08:49
  4. Moviclip per button drehen um 90° drehen!
    Von jackassol im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 24.11.06, 07:13
  5. Rad drehen
    Von der_karl im Forum 3D Studio Max
    Antworten: 6
    Letzter Beitrag: 24.11.05, 07:50