Welcome on MasterOf13FPS! MasterOf13FPS

Register today or sign up if you are already a member and never miss any cool content again :)

Gl11.Gl_LINE Autismus

MasterOf13FPS

Administrator
Staff member
Administrator
MasterOf13FPS
Joined
Jul 11, 2020
Messages
0
Reaction score
26
Points
0
Code:
  public void drawParticles() {
     for (Particle p : this.particles) {

         GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
         GL11.glBegin(GL11.GL_LINE);
         GL11.glLineWidth(1.0f);
         GL11.glVertex3d(p.x, p.y, 0);
         GL11.glVertex3d(Mouse.getX(), Mouse.getY(), 0);
         GL11.glEnd();

       p.draw();
     }
   }

Tell me pls, will doch nur zum test ne Linie von Punkten zu meiner Maus lol
 
not that hard
Code:
double difX = Mouse.getX() / 2 - p.x;
            double difY = Screen.getResolution().getScaledHeight() - Mouse.getY() / 2 - p.y;
            double dist = Math.sqrt(difX * difX + difY * difY);
            if (dist < 100) {
                GL11.glLineWidth(1.0f);
                GL11.glEnable(GL11.GL_LINE_SMOOTH);
                GL11.glHint(GL11.GL_PERSPECTIVE_CORRECTION_HINT, GL11.GL_NICEST);
                GL11.glColor4f(1, 1, 1, 1);
                GL11.glBegin(GL11.GL_LINE_STRIP);
                GL11.glVertex3d(p.x, p.y, 0);
                GL11.glVertex3d(Mouse.getX() / 2, Screen.getResolution().getScaledHeight() - Mouse.getY() / 2, 0);
                GL11.glEnd();
                GL11.glColor4f(1, 1, 1, 1);
            }

//EDIT BY FANTACOKE: Added Code-Tags

how did u get developer anyways lmao
 
Last edited by a moderator:
Wozu brauchst du nen 3D vertex wenn deine z immer 0 ist? :p
 
wenn man den 3d Vertex von einem der beiden Punkte verändern würde, würde die Linie breiter/schmäler werden. Könnte eventuell nice aussehen, aber kp ob das wirklich funktioniert
 
wenn man den 3d Vertex von einem der beiden Punkte verändern würde, würde die Linie breiter/schmäler werden. Könnte eventuell nice aussehen, aber kp ob das wirklich funktioniert

Bitte was?

EDIT: Ich bin mir wie gesagt nicht sicher ob ich dich verstanden habe, aber:
Dir ist bewusst das ein Vertex ein Eckpunkt ist? So brauchen wir für eine linie 2 vertices.
Da ein GuiScreen immer 2 dimensional ist, ist die Z-Achse völlig irrelevant was das Benutzen von vertex3D obsolet macht.
 
Hab was falsch verstanden, sry
 
Ich habe probiert deswegen benutze ich 3DVertex, nvm habe es dann auch hin bekommen
 
du musst GL_LINES enablen und nicht GL_LINE
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top