Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * The MIT License (MIT)
   *
   * Copyright (c) 2014 Christian Gärtner
   *
   * Permission is hereby granted, free of charge, to any person obtaining a copy
   * of this software and associated documentation files (the "Software"), to deal
   * in the Software without restriction, including without limitation the rights
   * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  * copies of the Software, and to permit persons to whom the Software is
  * furnished to do so, subject to the following conditions:
  *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
  *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE.
  */
 
 package org.achtern.AchternEngine.core.rendering.mesh;
 
 
 public class SkyBox extends Mesh {
 
     private static float X_MOD = 1f / 4;
     private static float Y_MOD = 1f / 3;
 
     public SkyBox(int size) {
         this((floatsize);
     }
 
     public SkyBox(double size) {
         this((floatsize);
     }
 
     public SkyBox(float size) {
 
         Vertex[] vertices = {
 
                 // top
                 new Vertex(-sizesize, -size, 0),
                 new Vertex(-sizesizesize),
                 new Vertex(sizesizesize * 2, ),
                 new Vertex(sizesize, -size * 2, 0),
 
                 // Bottom
                 new Vertex(-size, -size, -size * 2),
                 new Vertex(-size, -sizesize * 3),
                 new Vertex(size, -sizesize * 2,  * 3),
                 new Vertex(size, -size, -size * 2,  * 2),
 
                 // YZ Plane negative X
                 new Vertex(-size, -size, -size,  0,  * 2),
                 new Vertex(-size,  size, -size,  0, ),
                 new Vertex(-size,  size,  size,  ),
                 new Vertex(-size, -size,  size,   * 2),
 
                 // YZ Plane positive X
                 new Vertexsize, -size, -size,   * 3,  * 2),
                 new Vertexsize,  size, -size,   * 3, ),
                 new Vertexsize,  size,  size,   * 2, ),
                 new Vertexsize, -size,  size,   * 2,  * 2),
 
                 // XY Plane negative Z
                 new Vertex(-size, -size, -size,   * 4,  * 2),
                 new Vertex(-size,  size, -size,   * 4, ),
                 new Vertexsize,  size, -size,   * 3, ),
                 new Vertexsize, -size, -size,   * 3,  * 2),
 
                 // XY Plane positive Z
                 new Vertex(-size, -size,  size,   * 2),
                 new Vertex(-size,  size,  size,  ),
                 new Vertexsize,  size,  size,   * 2, ),
                 new Vertexsize, -size,  size,   * 2,  * 2),
 
 
         };
 
 
         int[] indices = {
                 2, 1, 0,
                 3, 2, 0,
                 4, 5, 6,
                 4, 6, 7,
                 8, 9, 10,
                 8, 10, 11,
                 14, 13, 12,
                 15, 14, 12,
                 18, 17, 16,
                 19, 18, 16,
                 20, 21, 22,
                 20, 22, 23,
         };
        setVertices(verticesindicestrue);
    }
    public static float getX_MOD() {
        return ;
    }
    public static void setX_MOD(float x_MOD) {
         = x_MOD;
    }
    public static float getY_MOD() {
        return ;
    }
    public static void setY_MOD(float y_MOD) {
         = y_MOD;
    }
New to GrepCode? Check out our FAQ X