类 ObjModel
java.lang.Object
net.minecraftforge.client.model.geometry.SimpleUnbakedGeometry<ObjModel>
net.minecraftforge.client.model.obj.ObjModel
- 所有已实现的接口:
IUnbakedGeometry<ObjModel>
A model loaded from an OBJ file.
Supports positions, texture coordinates, normals and colors. The material library
has support for numerous features, including support for ResourceLocation
textures (non-standard).
-
嵌套类概要
嵌套类修饰符和类型类说明private class
private class
private class
static final record
-
字段概要
字段修饰符和类型字段说明final boolean
private static final org.joml.Vector4f
private final List
<org.joml.Vector4f> private static final Vec2[]
final boolean
final boolean
final ResourceLocation
final @Nullable String
private final List
<org.joml.Vector3f> private final Map
<String, ObjModel.ModelGroup> private final List
<org.joml.Vector3f> final boolean
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected void
addQuads
(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, TextureSlots textures, ModelState modelTransform) bakeRenderable
(TextureSlots textures) 返回 a set of all the components whose visibility may be configured viaIGeometryBakingContext
。makeQuad
(int[][] indices, int tintIndex, org.joml.Vector4f colorTint, org.joml.Vector4f ambientColor, TextureAtlasSprite texture, Transformation transform) static ObjModel
parse
(ObjTokenizer tokenizer, ObjModel.ModelSettings settings) private static Vec2
parseVector2
(String[] line) private static org.joml.Vector3f
parseVector3
(String[] line) (专用程序包) static org.joml.Vector4f
parseVector4
(String[] line) private static org.joml.Vector3f
parseVector4To3
(String[] line) 从类继承的方法 net.minecraftforge.client.model.geometry.SimpleUnbakedGeometry
bake
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraftforge.client.model.geometry.IUnbakedGeometry
resolveDependencies
-
字段详细资料
-
COLOR_WHITE
private static final org.joml.Vector4f COLOR_WHITE -
DEFAULT_COORDS
-
parts
-
rootComponentNames
-
allComponentNames
-
positions
-
texCoords
-
normals
-
colors
-
automaticCulling
public final boolean automaticCulling -
shadeQuads
public final boolean shadeQuads -
flipV
public final boolean flipV -
emissiveAmbient
public final boolean emissiveAmbient -
mtlOverride
-
modelLocation
-
-
构造器详细资料
-
ObjModel
-
-
方法详细资料
-
parse
public static ObjModel parse(ObjTokenizer tokenizer, ObjModel.ModelSettings settings) throws IOException - 抛出:
IOException
-
parseVector4To3
-
parseVector2
-
parseVector3
-
parseVector4
-
addQuads
protected void addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, TextureSlots textures, ModelState modelTransform) - 指定者:
addQuads
在类中SimpleUnbakedGeometry<ObjModel>
-
getRootComponentNames
-
getConfigurableComponentNames
从接口复制的说明:IUnbakedGeometry
返回 a set of all the components whose visibility may be configured viaIGeometryBakingContext
。- 返回:
- a set of all the components whose visibility may be configured via
IGeometryBakingContext
-
makeQuad
private org.apache.commons.lang3.tuple.Pair<BakedQuad,Direction> makeQuad(int[][] indices, int tintIndex, org.joml.Vector4f colorTint, org.joml.Vector4f ambientColor, TextureAtlasSprite texture, Transformation transform) -
bakeRenderable
-