CubeDeformation.java
net.minecraft.client.model.geom.builders.CubeDeformation
信息
- 全限定名:net.minecraft.client.model.geom.builders.CubeDeformation
- 类型:public class
- 包:net.minecraft.client.model.geom.builders
- 源码路径:src/main/java/net/minecraft/client/model/geom/builders/CubeDeformation.java
- 起始行号:L7
- 职责:
TODO
字段/常量
-
NONE- 类型:
CubeDeformation - 修饰符:
public static final - 源码定位:
L8 - 说明:
TODO
- 类型:
-
growX- 类型:
float - 修饰符:
final - 源码定位:
L9 - 说明:
TODO
- 类型:
-
growY- 类型:
float - 修饰符:
final - 源码定位:
L10 - 说明:
TODO
- 类型:
-
growZ- 类型:
float - 修饰符:
final - 源码定位:
L11 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
public CubeDeformation(float growX, float growY, float growZ) @ L13
- 构造器名:CubeDeformation
- 源码定位:L13
- 修饰符:public
参数:
- growX: float
- growY: float
- growZ: float
说明:
TODO
public CubeDeformation(float grow) @ L19
- 构造器名:CubeDeformation
- 源码定位:L19
- 修饰符:public
参数:
- grow: float
说明:
TODO
方法
下面的方法块按源码顺序生成。
public CubeDeformation extend(float factor) @ L23
- 方法名:extend
- 源码定位:L23
- 返回类型:CubeDeformation
- 修饰符:public
参数:
- factor: float
说明:
TODO
public CubeDeformation extend(float factorX, float factorY, float factorZ) @ L27
- 方法名:extend
- 源码定位:L27
- 返回类型:CubeDeformation
- 修饰符:public
参数:
- factorX: float
- factorY: float
- factorZ: float
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public class CubeDeformation {
public static final CubeDeformation NONE = new CubeDeformation(0.0F);
final float growX;
final float growY;
final float growZ;
public CubeDeformation(float growX, float growY, float growZ) {
this.growX = growX;
this.growY = growY;
this.growZ = growZ;
}
public CubeDeformation(float grow) {
this(grow, grow, grow);
}
public CubeDeformation extend(float factor) {
return new CubeDeformation(this.growX + factor, this.growY + factor, this.growZ + factor);
}
public CubeDeformation extend(float factorX, float factorY, float factorZ) {
return new CubeDeformation(this.growX + factorX, this.growY + factorY, this.growZ + factorZ);
}
}引用的其他类
- 无