18 lines
611 B
Java
18 lines
611 B
Java
|
package net.minecraft.client.model.geom.builders;
|
||
|
|
||
|
import net.minecraft.client.model.geom.PartPose;
|
||
|
import net.minecraftforge.api.distmarker.Dist;
|
||
|
import net.minecraftforge.api.distmarker.OnlyIn;
|
||
|
|
||
|
@FunctionalInterface
|
||
|
@OnlyIn(Dist.CLIENT)
|
||
|
public interface MeshTransformer {
|
||
|
MeshTransformer IDENTITY = p_389330_ -> p_389330_;
|
||
|
|
||
|
static MeshTransformer scaling(float p_365952_) {
|
||
|
float f = 24.016F * (1.0F - p_365952_);
|
||
|
return p_368477_ -> p_368477_.transformed(p_366355_ -> p_366355_.scaled(p_365952_).translated(0.0F, f, 0.0F));
|
||
|
}
|
||
|
|
||
|
MeshDefinition apply(MeshDefinition p_369124_);
|
||
|
}
|