Render3DPolygon.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:HardVox 作者:
@Override
public void render(Vector3 cameraPos) {
    Tessellator tessellator = Tessellator.getInstance();
    BufferBuilder buf = tessellator.getBuffer();

    for (LineStyle line : this.style.getLines()) {
        if (!line.prepare(this.style.getRenderType())) {
            continue;
        }

        buf.begin(GL_LINE_LOOP, DefaultVertexFormats.POSITION);
        line.applyColour();
        for (Vector3 vertex : this.vertices) {
            buf.pos(vertex.getX() - cameraPos.getX(), vertex.getY() - cameraPos.getY(), vertex.getZ() - cameraPos.getZ()).endVertex();
        }
        tessellator.draw();
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号