मैं एक बुनियादी LWJGL खिड़की की स्थापना की है और मैं एक वर्ग glBegin(GL_QUADS)
विधि का उपयोग कर आकर्षित करने के लिए कोशिश कर रहा हूँ। Square square = new Square(25, 25, 25)
, जिस तरह से मैं अपने स्क्वायर वर्ग आकर्षित करने के लिए वर्ग बोल रहा हूँ है ... लेकिन यह एक आयत है। जब मैं इसे कॉल करता हूं तो मैं सभी 25 के पैरामीटर के रूप में पास करता हूं। पहले दो प्रारंभिक निर्देशांक हैं और अंतिम 25 पक्ष की लंबाई है, जैसा कि नीचे देखा गया है। आयत बनाने के लिए मैं क्या गलत कर रहा हूं?क्यों यह एक वर्ग नहीं है? LWJGL
public Square(float x,float y,float sl) {
GL11.glColor3f(0.5F, 0.0F, 0.7F);
glBegin(GL11.GL_QUADS);
glVertex2f(x, y);
glVertex2f(x, y+sl);
glVertex2f(x+sl, y+sl);
glVertex2f(x+sl, y);
glEnd();
}
मेरे व्यूपोर्ट कोड
glMatrixMode(GL_PROJECTION);
glLoadIdentity(); // Resets any previous projection matrices
glOrtho(0, 640, 0, 480, 1, -1);
glMatrixMode(GL_MODELVIEW);
आप अपने व्यूपोर्ट कोड दिखा सकते हैं? – zero298
मैं कोड को तैनात किया है, समय देने के लिए कोशिश करते हैं और –
वैसे भी मदद करने के लिए के लिए धन्यवाद, आप ओपन – elect