Ich bin viel verwirrt darüber, wie ich ein komplexes 3D-Modell in Javafx erstellen. Genauer gesagt, ich möchte eine Spirale oder Helix erstellen, die eine Gruppe von vielen Würfeln ist.Erstellen einer Spiralform aus 3d Würfel - javafx
Ich habe die mathematische Art meine Punkte für das Netz zu erstellen:
for (int i = 0; i < 20; i++) {
v1=Math.sin(pi*i*0.125)*150;
v2=i*50;
v3=Math.cos(pi*i*0.125)*150;
mesh.getPoints().addAll((float)v1,(float) v2,(float) v3);
mesh.getPoints().addAll((float)v1,(float) v2,(float) - v3);
mesh.getPoints().addAll((float)v1,(float) -v2,(float) v3);
mesh.getPoints().addAll((float)v1,(float) -v2,(float)- v3);
mesh.getPoints().addAll((float)-v1,(float) v2,(float) v3);
mesh.getPoints().addAll((float)-v1,(float) v2,(float) -v3);
mesh.getPoints().addAll((float)-v1,(float) -v2,(float) v3);
mesh.getPoints().addAll((float)-v1,(float) -v2,(float) -v3);
}
Aber wenn ich die Gesichter zu schreiben versuchen, Ausgang ist schrecklich. Wie müssen Gesichter geschrieben werden?
FXyz ist eine sehr gute und hilfreiche Anleitung .. Ich habe eine Menge Informationen gefunden! Vielen Dank! Aber was ich allgemein für meine Anwendung tun muss, ist benutzerdefinierte 3D-Formen zu erstellen. Also habe ich beschlossen, eine Java-Klasse für jede benutzerdefinierte Form zu erstellen. Korrigiere mich, wenn ich falsch liege. – dimitrager