4 |
|
/*------------------------------------------------------------------------- |
5 |
|
|
6 |
|
Triangle Bounder/Smoother for POV-Ray |
7 |
< |
Copyright (c) 1993 Steve Anger |
7 |
> |
by Steve Anger 1993 |
8 |
|
|
9 |
|
A number of C routines that can be used to generate POV-Ray ray tracer |
10 |
|
files from triangle data. Supports generation of smooth triangles and an |
11 |
|
optimal set of bounding shapes for much faster traces. Output files are |
12 |
< |
compatible with POV-Ray v1.0. This program may be freely modified and |
13 |
< |
distributed. |
14 |
< |
Compuserve: 70714,3113 |
15 |
< |
YCCMR BBS: (708)358-5611 |
12 |
> |
compatible with POV-Ray v1.0. |
13 |
|
|
14 |
|
--------------------------------------------------------------------------*/ |
15 |
|
|
1214 |
|
break; |
1215 |
|
|
1216 |
|
case MGF: |
1217 |
< |
if (object_name[0]) fprintf (f, "o %s\n"); |
1217 |
> |
if (object_name[0]) fprintf (f, "o %s\n", object_name); |
1218 |
|
write_mgf_texture (f, tri); |
1219 |
|
fprintf (f, "v v1 =\n\tp %.4f %.4f %.4f\n", v1[X], v1[Y], v1[Z]); |
1220 |
|
fprintf (f, "v v2 =\n\tp %.4f %.4f %.4f\n", v1[X], v2[Y], v1[Z]); |