package cube_demo; import javax.media.j3d.Appearance; import javax.media.j3d.Geometry; import javax.media.j3d.QuadArray; import javax.media.j3d.Shape3D; import javax.vecmath.Color3f; import javax.vecmath.Point3d; class FloorBack extends Shape3D { private Geometry mGeom; private Appearance mApr; public FloorBack(double paramDouble1, double paramDouble2, double paramDouble3) { this.mGeom = createGeometry(paramDouble1, paramDouble2, paramDouble3); this.mApr = createAppearance(); setAppearance(this.mApr); setGeometry(this.mGeom); } private Geometry createGeometry(double paramDouble1, double paramDouble2, double paramDouble3) { QuadArray quadArray = new QuadArray(4, 5); Point3d point3d = new Point3d(); Color3f color3f = new Color3f(0.0F, 0.0F, 0.3F); int i = 0; point3d.set(-paramDouble1 / 2.0D, paramDouble3, paramDouble1 / 2.0D); quadArray.setColor(i, color3f); quadArray.setCoordinate(i++, point3d); point3d.set(-paramDouble1 / 2.0D, paramDouble3, -paramDouble1 / 2.0D); quadArray.setColor(i, color3f); quadArray.setCoordinate(i++, point3d); point3d.set(paramDouble1 / 2.0D, paramDouble3, -paramDouble1 / 2.0D); quadArray.setColor(i, color3f); quadArray.setCoordinate(i++, point3d); point3d.set(paramDouble1 / 2.0D, paramDouble3, paramDouble1 / 2.0D); quadArray.setColor(i, color3f); quadArray.setCoordinate(i++, point3d); return (Geometry)quadArray; } private Appearance createAppearance() { return new Appearance(); } } /* Location: /opt/SpaceControl/Cube_Demo.jar!/cube_demo/FloorBack.class * Java compiler version: 8 (52.0) * JD-Core Version: 1.2.1 */