- Geom.P ltf = geom.newP(-0.2, 0.1, 0.1);
- Geom.P mtf = geom.newP( 0.0, 0.1, 0.1);
- Geom.P rtf = geom.newP( 0.2, 0.1, 0.1);
- Geom.P ltn = geom.newP(-0.2, 0.1, -0.1);
- Geom.P mtn = geom.newP( 0.0, 0.1, -0.1);
- Geom.P rtn = geom.newP( 0.2, 0.1, -0.1);
- Geom.P lbf = geom.newP(-0.2, -0.1, 0.1);
- Geom.P mbf = geom.newP( 0.0, -0.1, 0.1);
- Geom.P rbf = geom.newP( 0.2, -0.1, 0.1);
- Geom.P lbn = geom.newP(-0.2, -0.1, -0.1);
- Geom.P mbn = geom.newP( 0.0, -0.1, -0.1);
- Geom.P rbn = geom.newP( 0.2, -0.1, -0.1);
+ float width = (float)0.6;
+ float height = (float)0.08;
+ float depth = (float)0.3;
+ translations = new Geom.M[] {
+
+ tile.new M(tile.new Vec(-(width/2), height, 0)),
+ tile.new M(tile.new Vec( (width/2), height, 0)),
+ tile.new M(tile.new Vec(-(width/2), -height, 0)),
+ tile.new M(tile.new Vec( (width/2), -height, 0)),
+ tile.new M(tile.new Vec(-(width/2), 0, depth)),
+ tile.new M(tile.new Vec( (width/2), 0, depth)),
+ tile.new M(tile.new Vec(-(width/2), 0, -depth)),
+ tile.new M(tile.new Vec( (width/2), 0, -depth)),
+
+ tile.new M(tile.new Vec( width, 0, 0)),
+ tile.new M(tile.new Vec(-width, 0, 0)),
+ /*
+ tile.new M(tile.new Vec( 0, 0, depth)),
+ tile.new M(tile.new Vec( 0, 0, -depth)),
+ */
+ };
+
+
+ Geom.V ltf = tile.newP(-(width/2), (height/2), (depth/2)).register();
+ Geom.V mtf = tile.newP( 0.0, (height/2), (depth/2)).register();
+ Geom.V rtf = tile.newP( (width/2), (height/2), (depth/2)).register();
+ Geom.V ltn = tile.newP(-(width/2), (height/2), -(depth/2)).register();
+ Geom.V mtn = tile.newP( 0.0, (height/2), -(depth/2)).register();
+ Geom.V rtn = tile.newP( (width/2), (height/2), -(depth/2)).register();
+ Geom.V lbf = tile.newP(-(width/2), -(height/2), (depth/2)).register();
+ Geom.V mbf = tile.newP( 0.0, -(height/2), (depth/2)).register();
+ Geom.V rbf = tile.newP( (width/2), -(height/2), (depth/2)).register();
+ Geom.V lbn = tile.newP(-(width/2), -(height/2), -(depth/2)).register();
+ Geom.V mbn = tile.newP( 0.0, -(height/2), -(depth/2)).register();
+ Geom.V rbn = tile.newP( (width/2), -(height/2), -(depth/2)).register();