Class Slab

  • All Implemented Interfaces:
    Shape

    public class Slab
    extends java.lang.Object
    implements Shape
    A shape implementation for a slab. A slab is actual a cube shape with controllable y (height) values. If you specify a starting y value of 0 and an end y value of 1, you have a unit cube shape. Only 4 vertices are used per face, 2 vertices are shared.
    • Constructor Detail

      • Slab

        public Slab​(float startY,
                    float endY)
    • Method Detail

      • add

        public void add​(com.simsilica.mathd.Vec3i location,
                        Chunk chunk,
                        ChunkMesh chunkMesh)
        Description copied from interface: Shape
        Adds the shape at the location in the chunk to the chunk mesh.
        Specified by:
        add in interface Shape
        Parameters:
        location - of the shape in the chunk
        chunk - of the shape
        chunkMesh - to add the shape to