Added better chunk meshing
Fixed some collinear vertices not being scanned Added live block mesh updates
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
package com.aaaaahhhhhhh.bananapuncher714.minietest.objects;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import org.bukkit.util.BoundingBox;
|
||||
|
||||
public class Aabb implements Serializable {
|
||||
private static final long serialVersionUID = 6518512405568765913L;
|
||||
|
||||
public final int minX;
|
||||
public final int minY;
|
||||
public final int minZ;
|
||||
public final int maxX;
|
||||
public final int maxY;
|
||||
public final int maxZ;
|
||||
|
||||
public final int width;
|
||||
public final int depth;
|
||||
public final int height;
|
||||
|
||||
public Aabb( final BoundingBox box ) {
|
||||
this.minX = ( int ) box.getMinX();
|
||||
this.maxX = ( int ) box.getMaxX();
|
||||
this.minY = ( int ) box.getMinY();
|
||||
this.maxY = ( int ) box.getMaxY();
|
||||
this.minZ = ( int ) box.getMinZ();
|
||||
this.maxZ = ( int ) box.getMaxZ();
|
||||
|
||||
this.width = maxX - minX;
|
||||
this.depth = maxZ - minZ;
|
||||
this.height = maxY - minY;
|
||||
}
|
||||
|
||||
public int getVolume() {
|
||||
return width * depth * height;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user