3D Grafik erstellt

Oneixee5

Top Contributor
Arrays in Schleifen in Schleifen in Schleifen in Schleifen mit Arrays in Schleifen ...
Wer soll denn das für dich nachvollziehen und nachrechnen? Lebenszeit ist begrenzt! Da wirst du wohl viel konkretere Frage stellen müssen.
 

NicoHatProbleme2

Bekanntes Mitglied
Ok... das eigentlich wichtigste ist die Vertex Klasse, die ich erschaffen habe. Das wichtigste davon ist die getProjected Funktionen, die versuchen die 3D-Koordinaten auf 2D runterzubrechen. Doch diese bringe die Pyramide dazu, solange die Focal Length-Variable nicht zu groß ist, auch wenn sie wegfällt, schräg zu werden.
Java:
public double getProjectedX(double focalLength) {
        double projectedX = translate(position.numbers[0][0] + middle.numbers[0][0], focalLength);
        System.out.println("x:" + projectedX);
        return projectedX;
    }
    public double getProjectedY(double focalLength) {
        double projectedY = translate(position.numbers[0][1] + middle.numbers[0][1], focalLength);
       
        return projectedY;
    }
    private double translate(double xOrY, double focalLength) {
        return (focalLength*xOrY)/(focalLength+position.numbers[0][2] + middle.numbers[0][2]);
        //return (xOrY)/(position.numbers[0][2] + middle.numbers[0][2]);
        //return xOrY;
    }
 

Oneixee5

Top Contributor
Ich denke das liegt an den Datentypen deiner Berechnung.
Java:
        final double d1 = 1.1D;
        final double d2 = 10D;
        System.out.println(d1 / d2);
Als Ergebnis würde man hier 0.11 erwarten, tatsächlich aber wird 0.11000000000000001 ausgegeben. Division mit Gleitkommazahlen funktioniert so nicht.
Dagegen so wird das korrekte Ergebnis ausgegeben:
Java:
        final BigDecimal b1 = new BigDecimal("1.1");
        final BigDecimal b2 = new BigDecimal("10");
        System.out.println(b1.divide(b2));
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I 2D-Grafik Vektor-Grafik über die Zwischenablage nach Adobe Illustrator transferieren Allgemeine Java-Themen 8
N 3d Grafik Kamera Allgemeine Java-Themen 2
N 3D-Grafik 3D Grafik selber bauen Allgemeine Java-Themen 0
I Wie Vektor-Grafik in die Zwischenablage kopieren? Allgemeine Java-Themen 2
P Probleme mit Grafik (Java) Allgemeine Java-Themen 6
E 2D-Grafik nicht-rechteckige Grafik anzeigen Allgemeine Java-Themen 3
Maxim6394 Grafik zu Mausklick-Koordinate bewegen Allgemeine Java-Themen 18
vladimir Welche API für Grafik und Drag&Drop Allgemeine Java-Themen 3
R Texterkennung - Text aus einem/r Bild/Grafik auslesen Allgemeine Java-Themen 2
N grafik rotieren und zentrieren Allgemeine Java-Themen 4
L Grafik lesen Allgemeine Java-Themen 2
S 3D Grafik Library? Allgemeine Java-Themen 5
hdi Auslesen der Farbwerte einer Grafik-Datei Allgemeine Java-Themen 4
B Grafik erzeugen in java Allgemeine Java-Themen 2
G Messen in einer Grafik Allgemeine Java-Themen 7
W Java verursacht Grafik-Fehler? Allgemeine Java-Themen 3
P Grafik Bibliothek Allgemeine Java-Themen 4
S Konverter Postscript -> Grafik gesucht Allgemeine Java-Themen 2
C Grafik Editor in Java Allgemeine Java-Themen 2
P dxf-Daten aus Grafik erstellen Allgemeine Java-Themen 3
berserkerdq2 SceneBuilder GUI erstellt, nun muss ich noch ein Polygon erstellen, ist die Connection möglich? Allgemeine Java-Themen 3
D Erste Schritte Mp3 Datei kann nicht von der Festplatte geöffnet werden - mit ChatGPT erstellt Allgemeine Java-Themen 7
Momo16 Brauche Hilfe - Java Projekt kann nicht erstellt werden Allgemeine Java-Themen 12
sserio Variablen Liste erstellt und ein Problem mit dem Index Allgemeine Java-Themen 6
ZH1896ZH Best Practice Wie erstellt man am besten einen Kalender? Allgemeine Java-Themen 3
S createTempFile erstellt keine temporäre Datei Allgemeine Java-Themen 13
Elyt Compiler-Fehler Datei kann nicht erstellt werden. Die Syntax für den Dateinamen etc. ist falsch. Allgemeine Java-Themen 2
coolian Swing erstellt fillreckt immmer ein neues object Allgemeine Java-Themen 13
A Java erstellt Script und konvertier zu EXE Allgemeine Java-Themen 4
MineJoke "Config" Datein wir bei neustart des Programms neu erstellt? Allgemeine Java-Themen 0
M Windows 98 - Mit welchem JDK (Version) kann noch Programm dafür erstellt werden Allgemeine Java-Themen 6
I Projekt wird nicht erstellt Allgemeine Java-Themen 2
G PrintWriter in .jar erstellt keine Datei Allgemeine Java-Themen 4
R Pdf öffnen, das von iText erstellt wurde Allgemeine Java-Themen 4
J Wie erstellt man die 'exe'-Dateien? Allgemeine Java-Themen 7
G Dateien löschen welche vor heute erstellt wurden? Allgemeine Java-Themen 7
T Thumbnails erstellt: Total schlechte Qualität: Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben