fix bug
This commit is contained in:
parent
f32ae94de1
commit
704f59f60f
14 changed files with 216 additions and 139 deletions
src/main/java/net/shadow/client/helper/render
|
@ -561,7 +561,7 @@ public class Renderer {
|
|||
setupRender();
|
||||
RenderSystem.setShader(GameRenderer::getPositionColorShader);
|
||||
bufferBuilder.begin(VertexFormat.DrawMode.TRIANGLE_FAN, VertexFormats.POSITION_COLOR);
|
||||
for (int i = 0; i < 360; i += (360 / segments)) {
|
||||
for (int i = 0; i < 360; i += Math.min((360 / segments), 360 - i)) {
|
||||
double radians = Math.toRadians(i);
|
||||
double sin = Math.sin(radians) * rad;
|
||||
double cos = Math.cos(radians) * rad;
|
||||
|
|
Reference in a new issue