| 8 |
|
* Convert Radiance scene description to MGF |
| 9 |
|
*/ |
| 10 |
|
|
| 11 |
< |
#include <stdio.h> |
| 12 |
< |
#include <math.h> |
| 11 |
> |
#include "standard.h" |
| 12 |
|
#include <ctype.h> |
| 13 |
|
#include <string.h> |
| 15 |
– |
#include "fvect.h" |
| 14 |
|
#include "object.h" |
| 15 |
|
#include "color.h" |
| 16 |
|
#include "lookup.h" |
| 17 |
|
|
| 20 |
– |
#define PI 3.14159265358979323846 |
| 21 |
– |
|
| 18 |
|
#define C_1SIDEDTHICK 0.005 |
| 19 |
|
|
| 20 |
|
int o_face(), o_cone(), o_sphere(), o_ring(), o_cylinder(); |
| 22 |
|
int o_plastic(), o_metal(), o_glass(), o_dielectric(), |
| 23 |
|
o_mirror(), o_trans(), o_light(); |
| 24 |
|
|
| 25 |
< |
extern void free(); |
| 30 |
< |
extern char *malloc(); |
| 25 |
> |
extern int free(); |
| 26 |
|
|
| 27 |
|
LUTAB rmats = LU_SINIT(free,NULL); /* defined material table */ |
| 28 |
|
|