我的ColouredTiles類擴(kuò)展了Shape3D并用相同的顏色定義瓷磚的幾何體和外觀。該幾何體使用一個(gè)Java 3D QuadArray來描述瓷磚為一系列的四邊形。其構(gòu)造器是:
QuadArray(int vertexCount, int vertexFormat); vertexFormat是一個(gè)靜態(tài)整數(shù)集合-它指定稍后被初始化的該四邊形的各種信息如坐標(biāo)、顏色和法線。在ColouredTiles中,QuadArray平面是用下面一行代碼創(chuàng)建的: