0
我已經在java 3d環境中創建了一個扁平的正方形,此刻它是白色的,我試圖應用紋理,但它只是變成了灰色!我知道代碼是正確的,就好像我將它設置在正確顯示的框上。shape3d紋理或顏色沒有顯示
所以然後我試圖使用一個基本的顏色,但這並不表明任何!我在這裏錯過了什麼,有什麼我需要做的,以便爲自定義shape3d對象上色?
這是我的;
QuadArray polygon1 = new QuadArray (4, QuadArray.COORDINATES);
polygon1.setCoordinate (0, new Point3f (-2f, -1f, 2f));
polygon1.setCoordinate (1, new Point3f (2f, -1f, 2f));
polygon1.setCoordinate (2, new Point3f (2f, -1f, -2f));
polygon1.setCoordinate (3, new Point3f (-2f, -1f, -2f));
Material yellowProps = new Material();
yellowProps.setAmbientColor(1.0f,1.0f,0.0f); //yellow cone
polygon1Appearance.setMaterial(yellowProps);
objRoot.addChild(new Shape3D(polygon1,polygon1Appearance));