-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy paththreeD_main.c
More file actions
42 lines (36 loc) · 736 Bytes
/
threeD_main.c
File metadata and controls
42 lines (36 loc) · 736 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include "threeD.h"
int main(int argc, char *argv)
{
Object3D World, *foo;
int i;
World.child=NULL;
World.next=NULL;
World.type=0;
World.kids=1;
World.name="World";
World.texture=NULL;
World.data=NULL;
World.datac=0;
World.texrep_u=0.;
World.texrep_v=0.;
World.crease = 80.;
World.rot = NULL;
World.loc.element[0]=0.;
World.loc.element[1]=0.;
World.loc.element[2]=0.;
World.url=NULL;
World.numverts=0;
World.vert=NULL;
World.numsurf=0;
World.surf=NULL;
World.child=CreateObject(39, 78, "Left Wing", NULL, 2);
foo=World.child;
foo->numverts=foo->allocverts;
foo->numsurf=foo->allocsurf;
for(i=0;i<foo->numsurf;i++)
{
foo->surf[i].refs=3;
}
WriteObject(&World, stdout);
WriteObject(foo, stdout);
}