A 3d in c howto

The following C project contains the C source code and C examples used for a 3d in c howto. In this tutorial I will show you how to draw a line using windows API.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
DERIVING PI WITH OVERLAPPING SQUARES.html 25802
CircleEq.png 324
Equ10000.png 1092
Equ11000.png 1082
Equ12000.png 1089
Equ13000.png 1097
Equ1and2.png 920
Equ30000.png 1017
Equ40000.png 933
Equ50000.png 1113
Equ60000.png 840
Equ70000.png 837
Equ80000.png 968
Equ90000.png 1023
favicon0.ico 1406
Squ00000.png 127
Squ16000.png 967
Squ16c00.png 2384
Squ16d00.png 1506
Squ16e00.png 1397
Squ16f00.png 1292
Squ16g00.png 1400
Squ16h00.png 1262
Squ16i00.png 2545
Squ16x00.png 991
Squ16y00.png 1712
Squ16z00.png 1853
Squ2Mul0.png 1597
Squ2Mul2.png 852
Squ32000.png 1311
Squ32a00.png 1431
Squ32b00.png 598
Squ32c00.png 3757
Squ32d00.png 1865
Squ32y00.png 2732
Squ32z00.png 2592
Squ80000.png 689
Squ82000.png 1205
Squ83000.png 1087
Squ84000.png 1057
Squ85000.png 1081
Squ8G000.png 1000
Squ8H000.png 917
Squ8I000.png 1021
Squ8J000.png 930
Squ8K000.png 2075
Squ8X000.png 898
SquareEq.png 233
SquCirc0.png 386
SquMul00.png 1576
SquMul20.png 1087
SubEqu10.png 1112
SubEqu11.png 1087
SubEqu12.png 1053
SubEqu13.png 1005
SubEqu14.png 1005
SubEqu20.png 1105
SubEqu30.png 1057
SubEqu40.png 1073
SubEqu50.png 1114
SubEqu60.png 1029
SubEqu70.png 1086
SubEqu80.png 1028
SubEqu90.png 1029
drawCircle.html 26581
what-IS-Sine.html 31514
what-IS-SquareRoot.html 8749
getTerm.sh 53
main.c 3632
main.dev 826
Makefile 391
Makefile.win 773
3d.dev 818
getTerm.sh 53
main.c 9713
Makefile 391
Makefile.win 765
3d.dev 1336
getTerm.sh 53
main.c 11129
Makefile 445
Makefile.win 1173
line.c 3609
relObjPt.c 1604
renderer.h 747
rotate.c 7212
3d.dev 1341
getTerm.sh 53
main.c 12991
Makefile 436
Makefile.win 1203
absRot.c 7092
line.c 16538
ptRelObjLgths.c 1620
renderer.h 1032
asciiSM.c 82353
asciiSM.h 64
dataView.c 7400
dataView.h 274
loadDx.c 23236
loadDx.h 584
polyToLine.c 30186
polyToLine.h 434
prtDxCode.c 6080
prtDxCode.h 53
dxToC.dev 2959
dxToC.layout 702
humanoid.x 1365297
main.c 39003
make.sh 53
Makefile 1131
Makefile.win 2037
mirrorGirl.jpeg 33405
mirrorGirl.x 132182
nameWnd.c 2286
nameWnd.h 55
readme.txt 1094
absRot.c 6581
line.c 16756
Makefile 454
ptRelObjLgths.c 1620
renderer.h 1093
shapes.c 45063
shapes.h 268
shapes.x 86185
3d.dev 1066
getTerm.sh 53
main.c 9351
Makefile 467
Makefile.win 871
mirrorGirl.c 20843
mirrorGirl.h 268
main.c 23190
make.sh 53
Makefile 507
Makefile.win 1301
absRot.c 6581
line.c 16756
Makefile 454
ptRelObjLgths.c 1620
renderer.h 1093
shapes.c 45063
shapes.dev 1619
shapes.h 268
3dWrittenInC.txt 687