2012-05-04 5 views
5

Ich möchte eine 3D-Punktwolke (sagen wir 100000 Punkte) in Java plotten, sie ziehen und drehen und einen der geplotteten 3D-Punkte auswählen und x, y, z davon erhalten, indem Sie darauf klicken. Ich bin besorgt über die Fortsetzung der Unterstützung für Java3D und gleichzeitig sehe ich, dass Java3D immer noch eine größere Community und viel aktiver als JMonkey3 ist, was die stabile Version von jme3 ist. Ich möchte es auch als Applet bereitstellen.3D-Plot in Java. Java3D oder Jmonkey

Welche Technologie soll ich wählen?

+0

Ich glaube nicht, dass diese Frage eine gute Lösung für SO ist. Bitte lies die FAQ, welche Fragen du hier stellen kannst. –

+0

Danke Ich habe die Frage bearbeitet –

+0

(?) Jetzt enthält Ihre Frage keine echte Frage. –

Antwort

4

Java3D ist nicht wirklich für riesige Punktwolken gedacht. Es ist für verwaltete Szenegraphen konzipiert, während Sie für große Punktwolken in der Regel ziemlich direkte OpenGL-Aufrufe durchführen möchten.

Sie sind besser dran mit jMonkeyEngine gehen (was seinen eigenen Punktwolke/Partikel-Effekt Subsystem) oder LWJGL (das ist, was Jmonkeyengine unter der Haube verwendet und geben Ihnen Low-Level-OpenGL-Zugriff)

Alle Obiges kann in Applets verwendet werden (der Benutzer wird wahrscheinlich Applet-Sicherheitsbeschränkungen genehmigen müssen, um nativen OpenGL-Zugriff zu erlauben), obwohl ich WebStart als eine Alternative empfehlen würde, wenn Sie versuchen, etwas anspruchsvolleres zu tun.

+0

danke für Ihren Kommentar –