BetterEnd/src/main/java/ru/betterend/util/sdf/primitive/SDFSphere.java
2021-05-26 14:40:13 +03:00

17 lines
364 B
Java

package ru.betterend.util.sdf.primitive;
import ru.bclib.util.MHelper;
public class SDFSphere extends SDFPrimitive {
private float radius;
public SDFSphere setRadius(float radius) {
this.radius = radius;
return this;
}
@Override
public float getDistance(float x, float y, float z) {
return MHelper.length(x, y, z) - radius;
}
}