Clarified use of slight face offset.

This commit is contained in:
Sebastian Hartte 2016-10-15 00:52:27 +02:00
parent 7c8ee24f8c
commit 070b35f3db

View file

@ -116,6 +116,7 @@ class QnbFormedBakedModel implements IBakedModel
builder.setRenderFullBright( true ); builder.setRenderFullBright( true );
for( EnumFacing facing : EnumFacing.values() ) for( EnumFacing facing : EnumFacing.values() )
{ {
// Offset the face by a slight amount so that it is drawn over the already drawn ring texture (avoids z-fighting)
float xOffset = Math.abs( facing.getFrontOffsetX() * 0.01f ); float xOffset = Math.abs( facing.getFrontOffsetX() * 0.01f );
float yOffset = Math.abs( facing.getFrontOffsetY() * 0.01f ); float yOffset = Math.abs( facing.getFrontOffsetY() * 0.01f );
float zOffset = Math.abs( facing.getFrontOffsetZ() * 0.01f ); float zOffset = Math.abs( facing.getFrontOffsetZ() * 0.01f );
@ -144,6 +145,7 @@ class QnbFormedBakedModel implements IBakedModel
builder.setRenderFullBright( true ); builder.setRenderFullBright( true );
for( EnumFacing facing : EnumFacing.values() ) for( EnumFacing facing : EnumFacing.values() )
{ {
// Offset the face by a slight amount so that it is drawn over the already drawn ring texture (avoids z-fighting)
float xOffset = Math.abs( facing.getFrontOffsetX() * 0.01f ); float xOffset = Math.abs( facing.getFrontOffsetX() * 0.01f );
float yOffset = Math.abs( facing.getFrontOffsetY() * 0.01f ); float yOffset = Math.abs( facing.getFrontOffsetY() * 0.01f );
float zOffset = Math.abs( facing.getFrontOffsetZ() * 0.01f ); float zOffset = Math.abs( facing.getFrontOffsetZ() * 0.01f );