Class ModelBuilder.ElementBuilder.RotationBuilder
java.lang.Object
net.minecraftforge.client.model.generators.ModelBuilder.ElementBuilder.RotationBuilder
- Enclosing class:
- ModelBuilder.ElementBuilder
-
Field Summary
Modifier and TypeFieldDescriptionprivate float
private Direction.Axis
private org.joml.Vector3f
private boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionangle
(float angle) axis
(Direction.Axis axis) (package private) BlockElementRotation
build()
end()
origin
(float x, float y, float z) rescale
(boolean rescale)
-
Field Details
-
origin
private org.joml.Vector3f origin -
axis
-
angle
private float angle -
rescale
private boolean rescale
-
-
Constructor Details
-
RotationBuilder
public RotationBuilder()
-
-
Method Details
-
origin
-
axis
- Parameters:
axis
- the axis of rotation- Returns:
- this builder
- Throws:
NullPointerException
- ifaxis
isnull
-
angle
- Parameters:
angle
- the rotation angle- Returns:
- this builder
- Throws:
IllegalArgumentException
- ifangle
is invalid (not one of 0, +/-22.5, +/-45)
-
rescale
-
build
BlockElementRotation build() -
end
-