Klasse ObjObject
java.lang.Object
de.luckymcdev.foundryengine.client.render.obj.ObjObject
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidGroups this object's faces by material, e.g. for diagnostics or custom render loops.org.joml.Vector3fgetFaces()getName()org.joml.Vector3forg.joml.Vector3forg.joml.Vector3fgetScale()voidrender(com.mojang.blaze3d.vertex.PoseStack poseStack, int packedLight) Renders all faces, grouped by material.voidrender(com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.rendertype.RenderType renderType, int packedLight) Renders all faces using a single caller-suppliedRenderType, ignoring per-face materials.voidsetPosition(float x, float y, float z) voidsetPosition(org.joml.Vector3f p) voidsetRotation(float x, float y, float z) voidsetRotation(org.joml.Vector3f r) voidsetScale(float u) voidsetScale(float x, float y, float z) voidsetScale(org.joml.Vector3f s)
-
Konstruktordetails
-
ObjObject
-
-
Methodendetails
-
addFace
-
render
public void render(com.mojang.blaze3d.vertex.PoseStack poseStack, int packedLight) Renders all faces, grouped by material. Each material/Materialresolves to its ownRenderTypeviaObjRenderTypes, so faces sharing a material share a batched draw. -
render
public void render(com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.rendertype.RenderType renderType, int packedLight) Renders all faces using a single caller-suppliedRenderType, ignoring per-face materials. Useful for non-textured passes (depth-only, outline, etc). -
facesByMaterial
-
getCentroid
public org.joml.Vector3f getCentroid() -
getName
-
getFaces
-
getPosition
public org.joml.Vector3f getPosition() -
setPosition
public void setPosition(org.joml.Vector3f p) -
setPosition
public void setPosition(float x, float y, float z) -
getRotation
public org.joml.Vector3f getRotation() -
setRotation
public void setRotation(org.joml.Vector3f r) -
setRotation
public void setRotation(float x, float y, float z) -
getScale
public org.joml.Vector3f getScale() -
setScale
public void setScale(org.joml.Vector3f s) -
setScale
public void setScale(float u) -
setScale
public void setScale(float x, float y, float z)
-