Class ObjObject

java.lang.Object
de.luckymcdev.foundryengine.client.render.obj.ObjObject

public class ObjObject extends Object
  • Constructor Details

    • ObjObject

      public ObjObject(String name)
  • Method Details

    • addFace

      public void addFace(Face face)
    • render

      public void render(com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.rendertype.RenderType renderType, int packedLight)
    • render

      public void render(com.mojang.blaze3d.pipeline.RenderPipeline pipeline, org.joml.Matrix4f viewMatrix, float r, float g, float b, float a)
    • render

      public void render(com.mojang.blaze3d.pipeline.RenderPipeline pipeline, org.joml.Matrix4f viewMatrix)
    • getCentroid

      public org.joml.Vector3f getCentroid()
    • getName

      public String getName()
    • getFaces

      public List<Face> 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)