How to resolve the algorithm OpenGL step by step in the BaCon programming language
Published on 12 May 2024 09:40 PM
How to resolve the algorithm OpenGL step by step in the BaCon programming language
Table of Contents
Problem Statement
Display a smooth shaded triangle with OpenGL.
Let's start with the solution:
Step by Step solution about How to resolve the algorithm OpenGL step by step in the BaCon programming language
Source code in the bacon programming language
PRAGMA INCLUDE
PRAGMA LDFLAGS GL glut
OPTION PARSE FALSE
SUB Triangle
glViewport(0, 0, 640, 480)
glOrtho(-30.0, 30.0, -30.0, 30.0, -30.0, 30.0)
glClearColor(0.0, 0.0, 0.0, 1.0)
glClear(GL_COLOR_BUFFER_BIT)
glTranslatef(-15.0, -15.0, 0.0)
glBegin(GL_TRIANGLES)
glColor3f(1.0, 0.0, 0.0)
glVertex2f(0.0, 0.0)
glColor3f(0.0, 1.0, 0.0)
glVertex2f(30.0, 0.0)
glColor3f(0.0, 0.0, 1.0)
glVertex2f(0.0, 30.0)
glEnd()
glutSwapBuffers()
END SUB
glutInit(&argc, argv)
glutInitWindowSize(640, 480)
glutCreateWindow("Triangle")
glutDisplayFunc(Triangle)
glutMainLoop()
You may also check:How to resolve the algorithm Bitwise operations step by step in the Red programming language
You may also check:How to resolve the algorithm UTF-8 encode and decode step by step in the BaCon programming language
You may also check:How to resolve the algorithm Euler method step by step in the Raku programming language
You may also check:How to resolve the algorithm Median filter step by step in the PicoLisp programming language
You may also check:How to resolve the algorithm Convert seconds to compound duration step by step in the Racket programming language