2011-01-04 8 views
1

Ich habe eine Box (1,1,1) und einen Zylinder (0,5,1) bei der gleichen Szene erstellt. Aber wenn ich in die Figur schaue, ist die Größe der Box doppelt so groß wie die des Zylinders. Bedeutet Box (1,1,1) die Länge Breite und Höhe des Würfels? Wenn ich eine Kugel oder einen Kegel zeichne, stimmen die Maße mit dem Zylinder überein?Java 3D Box und Zylinder Inkonsistenz mit Parametern

Antwort

0

das Javadoc von Box ist ein bisschen zweifelhaft. Die Parameter des Konstruktors float xdim, float ydim, float zdim sind NICHT Breite, Höhe und Tiefe. Eine Box ist am Ursprung zentriert (0, 0, 0). Die drei Parameter definieren die obere Ecke auf den positiven Achsen X, Y und Z. Die entsprechende untere Ecke ist (-xdim, -ydim, -zdim) auf den negativen Achsen. So ist die Größe einer Box: Breite = xdim x 2, Höhe = ydim x 2 und Tiefe = zdim x 2.

August