Java 3D Box和Cylinder与参数的不一致性

时间:2011-01-04 13:35:41

标签: java-3d

我在同一个场景中创建了一个Box(1,1,1)和一个圆柱(0.5,1)。但是当我看到无花果时,盒子的大小是圆柱体的两倍。方框(1,1,1)是指立方体的长度宽度和高度吗?当我绘制球体或圆锥时,测量值与圆柱体一致?

1 个答案:

答案 0 :(得分:0)

Box的javadoc有点可疑。构造函数的参数'float xdim,float ydim,float zdim'不是width,height和depth。 Box以原点(0,0,0)为中心。这三个参数定义了正轴X,Y和Z的上角。相应的下角是负轴上的(-xdim,-ydim,-zdim)。因此,Box的大小为:width = xdim x 2,height = ydim x 2,depth = zdim x 2.

八月