Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

kurze Frage zu Java!

Angelo8 / 6 Antworten / Flachansicht Nickles

Hallo,

ich lerne neu Java Programmierung.

Deswegen habe ich diese kleine folgende Frage dazu:

Ich muss mehrere Punkte aus verschiedenen 3 Komponenten (x, y, z) Werten erzeugen.

z.B.: von (1, 2, 3) und (2, 4, 6) muss ich 2 Punkte in Java zeichnen.

Hat jemand Idee dafür?

Wenn jemand mir dabei helfen kann, bin ich sehr dankbar dafür.

Gruß

Angelo

bei Antwort benachrichtigen
Borlander Angelo8 „kurze Frage zu Java!“
Optionen

Du suchst also nach einer Möglichkeit 3D-Koordinaten auf eine 2D-Darstellung zu projezieren?
Da gibt es verschiedene Möglichkeiten, je nachdem welche Art der Projektion (mit/ohne Fluchpunkt) zum Einsatz kommen soll. Eine relativ einfache Darstellungsmöglichkeit besteht darin die in die Bildschirmebene hineingehende Koordinatenachse im 45° Winkel und um die hälfte verkürzt dar zu stellen.

Also was in der Richung wie:
x2D = x3D - z3D / SQRT(2) / 2
y2D = display.height - (y3D - z3D / SQRT(2) / 2)

Für Umfangreichere 3D-Darstellunegen könnte Java3D interessant sein:
http://java.sun.com/products/java-media/3D/index.jsp


Gruß
Borlander

bei Antwort benachrichtigen