@Override
public IBakedModel bake(IModelState state, VertexFormat format, Function<ResourceLocation, TextureAtlasSprite> bakedTextureGetter)
{
ImmutableMap.Builder<TransformType, TRSRTransformation> builder = ImmutableMap.builder();
// This is borked up for the 1st and 3rd person transforms - OBJ models not needed right now so setting aside
// Qould normally not belong here - should register transforms at item creation time and then retrieve them here.
builder.put(TransformType.FIRST_PERSON_RIGHT_HAND, getTransform( 0.250f, 1.000f, 0.000f, 000, -90, 25, 0.65f));
builder.put(TransformType.FIRST_PERSON_LEFT_HAND, getTransform( -0.250f, 1.000f, 0.000f, 000, 90, -25, 0.65f));
builder.put(TransformType.THIRD_PERSON_RIGHT_HAND, getTransform( 0.000f, 0.000f, 0.000f, 000, 000, 000, 1.0f));
builder.put(TransformType.THIRD_PERSON_LEFT_HAND, getTransform( 0.000f, 0.000f, 0.000f, 000, 000, 000, 1.0f));
builder.put(TransformType.FIXED, getTransform( 0.500f, 0.500f, 0.500f, 0, 180, 0, 0.9f));
builder.put(TransformType.GUI, getTransform( 0.500f, 0.500f, 0.500f, 0, 0, 45, 1.0f));
builder.put(TransformType.GROUND, getTransform( 0.500f, 0.400f, 0.500f, 0, 0, 0, 0.6f));
IModelState perspectiveState = new SimpleModelState(builder.build());
return wrapped.bake(perspectiveState, format, bakedTextureGetter);
}
HSOBJModelWrapper.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:Hard-Science
作者:
评论列表
文章目录