This is a simple graphics project. Here we have rendered a blender prepared ICTC model.The project is written from scratch in C++ using Opengl Specification.
- Line drawing using points.
- Drawing Triangles using lines.
- Drawing surface and solids from the Triangles.
- Using Transformations.
-
Wireframe and Block model
- key
zfor wireframe - key
xfor block
- key
-
Camera position
- key
wfor z-axis decrement. - key
sfor z-axis increment. - key
afor x-axis decrement. - key
dfor x-axis increment. - key
qfor y-axis decrement. - key
efor y-axis increment.
- key
-
Light position
- key
ifor z-axis decrement. - key
jfor z-axis increment. - key
kfor x-axis decrement. - key
lfor x-axis increment. - key
ufor y-axis decrement. - key
ofor y-axis increment.
- key
-
ICTC position
- key
tfor z-axis decrement. - key
gfor z-axis increment. - key
ffor x-axis decrement. - key
hfor x-axis increment. - key
rfor y-axis decrement. - key
yfor y-axis increment.
- key
-
AXES angle position
- key
Left Arrowfor y-axis decrement. - key
Right Arrowfor y-axis increment. - key
Down Arrowfor z-axis decrement. - key
Up Arrowfor z-axis increment. - key
Page Downfor x-axis decrement. - key
Page Upfor x-axis increment.
- key
-
Scaling the ICTC
- key
F1for 10% increment. - key
F2for 10% decrement.
- key
- Run the project in clion IDE.
- make sure build.sh and run.sh are executable
- run build.sh
- after then, always run.sh for execution
Provided in Executables folder or can be obtained from releases.





