Несовместимость Java 3D Box и Cylinder с параметрами - PullRequest
1 голос
/ 04 января 2011

Я создал Коробку (1,1,1) и цилиндр (0,5,1) на одной сцене. Но когда я смотрю на рис, размер коробки в два раза больше цилиндра. Поле (1,1,1) означает длину, ширину и высоту куба? Когда я рисую сферу или конус, меры соответствуют цилиндру?

1 Ответ

0 голосов
/ 06 января 2011

Javadoc Box немного сомнительно.Параметры конструктора 'float xdim, float ydim, float zdim' НЕ являются шириной, высотой и глубиной.Коробка центрирована в начале координат (0, 0, 0).Три параметра определяют верхний угол на положительных осях X, Y и Z. Соответствующий нижний угол - (-xdim, -ydim, -zdim) на отрицательных осях.Итак, размер ящика: ширина = xdim x 2, высота = ydim x 2 и глубина = zdim x 2.

Август

...