⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colouredtiles.java

📁 这是java3d三维动画播放的资料,需要的人可以下载学习一下.
💻 JAVA
字号:
//package j3d_movie;///**// * <p>Title: </p>// * <p>Description: </p>// * <p>Copyright: Copyright (c) 2008</p>// * <p>Company: </p>// * @author not attributable// * @version 1.0// */////public class ColouredTiles {//  public ColouredTiles() {//  }////}// ColouredTiles.java// Andrew Davison, April 2005, ad@fivedots.coe.psu.ac.th// ColouredTiles creates a coloured quad array of tiles.// No lighting since no normals or Material used/* colouredtiles创建一个颜色的四阵列瓷砖。  没有灯光,因为没有正常人或使用的材料*//*import javax.media.j3d.*;import javax.vecmath.*;import java.util.ArrayList;public class ColouredTiles extends Shape3D{  private QuadArray plane;  public ColouredTiles(ArrayList coords, Color3f col)  {    plane = new QuadArray(coords.size(),                                GeometryArray.COORDINATES | GeometryArray.COLOR_3 );    createGeometry(coords, col);    createAppearance();  }  private void createGeometry(ArrayList coords, Color3f col)  {    int numPoints = coords.size();    Point3f[] points = new Point3f[numPoints];    coords.toArray( points );    plane.setCoordinates(0, points);    Color3f cols[] = new Color3f[numPoints];    for(int i=0; i < numPoints; i++)      cols[i] = col;    plane.setColors(0, cols);    setGeometry(plane);  }  // end of createGeometry()  private void createAppearance()  {    Appearance app = new Appearance();    PolygonAttributes pa = new PolygonAttributes();    pa.setCullFace(PolygonAttributes.CULL_NONE);      // so can see the ColouredTiles from both sides    app.setPolygonAttributes(pa);    setAppearance(app);  }  // end of createAppearance()} // end of ColouredTiles class*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -