- 28
- 1
- 9
В общем вроде как немного разобрался как отрисовывать, но почему то отрисовка съезжает при вращении камеры, не подскажите в чем дело?
это в методе отрисовки:
Camera c = MinecraftClient.getInstance().gameRenderer.getCamera();
Vec3d camPos = c.getPos();
start = start.subtract(camPos);
Vec3d end = start.add(dimensions);
Matrix4f matrix = stack.peek().getModel();
потом добавляю точки этим методом:
buffer.vertex(matrix, x1, y1, z1).next();
а потом это:
buffer.end();
BufferRenderer.draw(buffer);
GL11.glDepthFunc(GL11.GL_LEQUAL);
RenderSystem.disableBlend();
все это делаю тут:
WorldRenderEvents.LAST.register(context -> {
});