Produces the VRML files for visualization and handling of sources, radiant panels, and impedent panels. Uses VRML 2.0 format (http://www.web3d.org)
37 if (0 !=
rank)
return;
42 fprintf(f,
"#VRML V2.0 utf8 \n");
43 fprintf(f,
"Transform { \n translation 0.0 0.0 0.0 \n children[ \n Shape { \n");
44 fprintf(f,
"appearance Appearance{ \n material Material{ \n diffuseColor 0.0 1.0 0.4 \n");
45 fprintf(f,
"emissiveColor 0.0 1.0 0.4 \n shininess 0.8 }} \n");
46 fprintf(f,
"geometry PointSet { \n coord Coordinate { point [ \n");
51 fprintf(f,
"} } ] }\n");
const char * title
Definition: structs.h:135
void get_filename(char *filename, const char *format,...)
Definition: utils.c:59
int nsourc
Definition: structs.h:448
struct acoustic_point * sources
Definition: structs.h:561
struct solution_struct * solution
Definition: globals.h:52
struct modsol_info * modsolinfo
Definition: globals.h:44
DOUBLE z
Definition: structs.h:35
#define LOG_DEBUG
Definition: logger.h:27
struct vector pos
Definition: structs.h:535
int rank
Definition: globals.h:79
DOUBLE x
Definition: structs.h:31
struct run_details * rundetails
Definition: globals.h:36
#define MAX_PATH
Definition: constants.h:29
void logger(int level, char *msg,...)
Definition: logger.c:56
DOUBLE y
Definition: structs.h:33