float emr, emg, emb;
float roughness;
float opacity;
+ int metallic;
float xform[16], inv_xform[16];
csg_object *next;
+ csg_object *plt_next;
void (*destroy)(csg_object*);
};
struct camera {
float x, y, z;
float tx, ty, tz;
+ float ux, uy, uz;
float fov;
+
+ float xform[16];
};
#endif /* CSGIMPL_H_ */