mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 02:03:59 +00:00
Fix center possibly
This commit is contained in:
parent
617a797743
commit
18a1a693b5
@ -74,10 +74,7 @@ public class IrisImageMap {
|
|||||||
|
|
||||||
public double getNoise(IrisData data, int x, int z)
|
public double getNoise(IrisData data, int x, int z)
|
||||||
{
|
{
|
||||||
IrisImage i = imageCache.aquire(() -> {
|
IrisImage i = imageCache.aquire(() -> data.getImageLoader().load(image));
|
||||||
IrisImage ii = data.getImageLoader().load(image);
|
|
||||||
return ii;
|
|
||||||
});
|
|
||||||
if(i == null)
|
if(i == null)
|
||||||
{
|
{
|
||||||
Iris.error("NULL IMAGE FOR " + image);
|
Iris.error("NULL IMAGE FOR " + image);
|
||||||
@ -90,10 +87,10 @@ public class IrisImageMap {
|
|||||||
{
|
{
|
||||||
x /= coordinateScale;
|
x /= coordinateScale;
|
||||||
z /= coordinateScale;
|
z /= coordinateScale;
|
||||||
x = isTiled() ? x % i.getWidth() : x;
|
|
||||||
z = isTiled() ? z % i.getHeight() : z;
|
|
||||||
x = isCentered() ? x + ((i.getWidth() / 2D) * coordinateScale) : x;
|
x = isCentered() ? x + ((i.getWidth() / 2D) * coordinateScale) : x;
|
||||||
z = isCentered() ? z + ((i.getHeight() / 2D) * coordinateScale) : z;
|
z = isCentered() ? z + ((i.getHeight() / 2D) * coordinateScale) : z;
|
||||||
|
x = isTiled() ? x % i.getWidth() : x;
|
||||||
|
z = isTiled() ? z % i.getHeight() : z;
|
||||||
double v = i.getValue(getChannel(), (int)x, (int)z);
|
double v = i.getValue(getChannel(), (int)x, (int)z);
|
||||||
return isInverted() ? 1D - v : v;
|
return isInverted() ? 1D - v : v;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user